Public Methods |
| void | activate (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, PortableServer::POAManager::AdapterInactive) |
| void | hold_requests (CORBA::Boolean wait_for_completion ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, PortableServer::POAManager::AdapterInactive) |
| void | discard_requests (CORBA::Boolean wait_for_completion ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, PortableServer::POAManager::AdapterInactive) |
| void | deactivate (CORBA::Boolean etherealize_objects, CORBA::Boolean wait_for_completion ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, PortableServer::POAManager::AdapterInactive) |
| PortableServer::POAManager::State | get_state (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
| | TAO_POA_Manager (TAO_Object_Adapter &object_adapter) |
| | ~TAO_POA_Manager (void) |
| PortableInterceptor::AdapterManagerId | get_manager_id (ACE_ENV_SINGLE_ARG_DECL) |
Protected Types |
typedef ACE_Unbounded_Set<
TAO_POA *> | POA_COLLECTION |
Protected Methods |
| void | activate_i (ACE_ENV_SINGLE_ARG_DECL) throw (CORBA::SystemException, PortableServer::POAManager::AdapterInactive) |
| void | deactivate_i (CORBA::Boolean etherealize_objects, CORBA::Boolean wait_for_completion ACE_ENV_ARG_DECL) throw (CORBA::SystemException, PortableServer::POAManager::AdapterInactive) |
| void | adapter_manager_state_changed (PortableServer::POAManager::State state ACE_ENV_ARG_DECL) throw (CORBA::SystemException) |
| | Method needed for notifying the IORInterceptors that the state of POAManager changed. More...
|
| void | hold_requests_i (CORBA::Boolean wait_for_completion ACE_ENV_ARG_DECL) throw (CORBA::SystemException, PortableServer::POAManager::AdapterInactive) |
| void | discard_requests_i (CORBA::Boolean wait_for_completion ACE_ENV_ARG_DECL) throw (CORBA::SystemException, PortableServer::POAManager::AdapterInactive) |
| PortableServer::POAManager::State | get_state_i () throw (CORBA::SystemException) |
| ACE_Lock & | lock (void) |
| int | remove_poa (TAO_POA *poa) |
| int | register_poa (TAO_POA *poa) |
| PortableInterceptor::AdapterManagerId | generate_manager_id (void) const |
Protected Attributes |
| PortableServer::POAManager::State | state_ |
| ACE_Lock & | lock_ |
| POA_COLLECTION | poa_collection_ |
| TAO_Object_Adapter & | object_adapter_ |
| PortableInterceptor::AdapterManagerId | poa_manager_id_ |
Friends |
| class | TAO_POA |
| class | TAO_Object_Adapter |