#include <EC_Lifetime_Utils.h>
Inheritance diagram for TAO_EC_Deactivated_Object:
Public Member Functions | |
void | set_deactivator (TAO_EC_Object_Deactivator &deactivator) |
Protected Member Functions | |
TAO_EC_Deactivated_Object (void) | |
~TAO_EC_Deactivated_Object (void) | |
Protected Attributes | |
TAO_EC_Object_Deactivator | deactivator_ |
Utility for deactivating ourselves from POA. |
Maintains state necessary to deactivate object inheriting from this class from POA. The state can be set using set_deactivator() method. Then, the object can deactivate itself by doing this->deactivator_.deactivate ()
NOTE: deactivation does NOT happen automatically, and must be explicitly initiated as described above.
|
|
|
|
|
Set deactivation state to that specified by the deactivator argument. |
|
Utility for deactivating ourselves from POA.
|