#include "orbsvcs/Event/EC_Lifetime_Utils.h"
#include "orbsvcs/Event/EC_Lifetime_Utils_T.inl"
Include dependency graph for EC_Lifetime_Utils_T.h:
This graph shows which files directly or indirectly include this file:
Classes | |
class | TAO_EC_Auto_Command< T > |
Utility class which executes COMMAND in its destructor. More... | |
class | TAO_EC_Shutdown_Command< T > |
class | TAO_EC_Servant_Var< T > |
Functions | |
template<typename T> | |
TAO_BEGIN_VERSIONED_NAMESPACE_DECL void | activate (T &obj_ref, PortableServer::POA_ptr poa, PortableServer::ServantBase *servant, TAO_EC_Object_Deactivator &object_deactivator) |
Helper for activating objects. Activates servant with poa and returns the object reference via obj_ref. If object_deactivator != 0, it is populated with info necessary to deactivate the servant from poa. | |
template<class X, class Y> | |
bool | operator== (TAO_EC_Servant_Var< X > const &x, TAO_EC_Servant_Var< Y > const &y) |
Compare two TAO_EC_Servant_Vars for equivalence. | |
template<class X, class Y> | |
bool | operator!= (TAO_EC_Servant_Var< X > const &x, TAO_EC_Servant_Var< Y > const &y) |
Compare two TAO_EC_Servant_Vars for non-equivalence. |
Marina Spivak (marina@atdesk.com)
TAO_BEGIN_VERSIONED_NAMESPACE_DECL void activate | ( | T & | obj_ref, | |
PortableServer::POA_ptr | poa, | |||
PortableServer::ServantBase * | servant, | |||
TAO_EC_Object_Deactivator & | object_deactivator | |||
) |
Helper for activating objects. Activates servant with poa and returns the object reference via obj_ref. If object_deactivator != 0, it is populated with info necessary to deactivate the servant from poa.
bool operator!= | ( | TAO_EC_Servant_Var< X > const & | x, | |
TAO_EC_Servant_Var< Y > const & | y | |||
) |
Compare two TAO_EC_Servant_Vars for non-equivalence.
bool operator== | ( | TAO_EC_Servant_Var< X > const & | x, | |
TAO_EC_Servant_Var< Y > const & | y | |||
) |
Compare two TAO_EC_Servant_Vars for equivalence.