#include <POA_Helper.h>
Inheritance diagram for TAO_Notify_POA_Helper:
Public Methods | |
TAO_Notify_POA_Helper (void) | |
Default Constructor. | |
void | init (PortableServer::POA_ptr parent_poa, const char *poa_name ACE_ENV_ARG_DECL) |
Create a new PortableServer::POA. | |
void | init (PortableServer::POA_ptr parent_poa ACE_ENV_ARG_DECL) |
Create a new PortableServer::POA. The name is chosen at random. | |
virtual | ~TAO_Notify_POA_Helper () |
Destructor. | |
PortableServer::POA_ptr | poa (void) |
Get underlying POA. | |
void | destroy (ACE_ENV_SINGLE_ARG_DECL) |
Destroy underlying POA. | |
CORBA::Object_ptr | activate (PortableServer::Servant servant, CORBA::Long &id ACE_ENV_ARG_DECL) |
Activate Object, the POA will assign an ID and return its value. | |
void | deactivate (CORBA::Long id ACE_ENV_ARG_DECL) const |
Deactivate Object with ID. | |
CORBA::Object_ptr | id_to_reference (CORBA::Long id ACE_ENV_ARG_DECL) const |
Convert ID to reference. | |
Protected Methods | |
virtual void | set_policy (PortableServer::POA_ptr parent_poa, CORBA::PolicyList &policy_list ACE_ENV_ARG_DECL) |
Set default POA policies. | |
void | create_i (PortableServer::POA_ptr parent_poa, const char *poa_name, CORBA::PolicyList &policy_list ACE_ENV_ARG_DECL) |
Apply the polices and create child POA. | |
ACE_CString | get_unique_id (void) |
Generate a unique id for each POA created. | |
PortableServer::ObjectId * | long_to_ObjectId (CORBA::Long id ACE_ENV_ARG_DECL) const |
Convert id to ObjectID. | |
Protected Attributes | |
PortableServer::POA_var | poa_ |
POA. |
|
Default Constructor.
|
|
Destructor.
|
|
Activate Object, the POA will assign an ID and return its value.
|
|
Apply the polices and create child POA.
|
|
Deactivate Object with ID.
|
|
Destroy underlying POA.
|
|
Generate a unique id for each POA created.
|
|
Convert ID to reference.
|
|
Create a new PortableServer::POA. The name is chosen at random.
Reimplemented in TAO_Notify_RT_POA_Helper. |
|
Create a new PortableServer::POA.
|
|
Convert id to ObjectID.
|
|
Get underlying POA.
|
|
Set default POA policies.
|
|
POA.
|