#include <EC_Lifetime_Utils.h>
Collaboration diagram for TAO_EC_ORB_Holder:
Public Member Functions | |
TAO_EC_ORB_Holder (void) | |
Constructor. No-op. | |
~TAO_EC_ORB_Holder (void) | |
Destructor. If holding an ORB, destroy it. | |
void | init (CORBA::ORB_var orb_var) |
Private Member Functions | |
TAO_EC_ORB_Holder & | operator= (const TAO_EC_ORB_Holder &rhs) |
TAO_EC_ORB_Holder (const TAO_EC_ORB_Holder &rhs) | |
Private Attributes | |
CORBA::ORB_var | orb_ |
ORB to be destroyed. |
Holds a reference to an ORB, and calls destroy() on it in the destructor.
|
Constructor. No-op.
|
|
Destructor. If holding an ORB, destroy it.
|
|
|
|
Set the ORB to be destroyed in destructor to <orb_var>. If TAO_EC_ORB_Holder already held an orb prior to invocation of this method, that orb is NOT destroyed. |
|
|
|
ORB to be destroyed.
|