#include "orbsvcs/Event/EC_Lifetime_Utils.h"
#include "orbsvcs/Event/EC_Lifetime_Utils_T.inl"
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. |
This file is a temporary place for general CORBA application utility classes. These classes will be moved out from the EC library and into TAO or will be replaced by other TAO classes with similar functionality.
TAO_BEGIN_VERSIONED_NAMESPACE_DECL void activate | ( | T & | obj_ref, | |
PortableServer::POA_ptr | poa, | |||
PortableServer::ServantBase * | servant, | |||
TAO_EC_Object_Deactivator & | object_deactivator | |||
) | [inline] |
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 | |||
) | [inline] |
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 | |||
) | [inline] |
Compare two TAO_EC_Servant_Vars for equivalence.