PortableServer::POA Interface Reference

import "POA.pidl";

Inheritance diagram for PortableServer::POA:

Inheritance graph
[legend]
Collaboration diagram for PortableServer::POA:

Collaboration graph
[legend]
List of all members.

Public Member Functions

POA create_POA (in string adapter_name, in POAManager a_POAManager, in CORBA::PolicyList policies) raises (AdapterAlreadyExists, InvalidPolicy)
 POA creation and destruction.

POA find_POA (in string adapter_name, in boolean activate_it) raises (AdapterNonExistent)
void destroy (in boolean etherealize_objects, in boolean wait_for_completion)
ThreadPolicy create_thread_policy (in ThreadPolicyValue value)
LifespanPolicy create_lifespan_policy (in LifespanPolicyValue value)
IdUniquenessPolicy create_id_uniqueness_policy (in IdUniquenessPolicyValue value)
IdAssignmentPolicy create_id_assignment_policy (in IdAssignmentPolicyValue value)
ImplicitActivationPolicy create_implicit_activation_policy (in ImplicitActivationPolicyValue value)
ServantRetentionPolicy create_servant_retention_policy (in ServantRetentionPolicyValue value)
RequestProcessingPolicy create_request_processing_policy (in RequestProcessingPolicyValue value)
ServantManager get_servant_manager () raises (WrongPolicy)
void set_servant_manager (in ServantManager imgr) raises (WrongPolicy)
Servant get_servant () raises (NoServant, WrongPolicy)
void set_servant (in Servant p_servant) raises (WrongPolicy)
ObjectId activate_object (in Servant p_servant) raises (ServantAlreadyActive, WrongPolicy)
void activate_object_with_id (in ObjectId id, in Servant p_servant) raises (ServantAlreadyActive, ObjectAlreadyActive, WrongPolicy)
void deactivate_object (in ObjectId oid) raises (ObjectNotActive, WrongPolicy)
Object create_reference (in CORBA::RepositoryId intf) raises (WrongPolicy)
Object create_reference_with_id (in ObjectId oid, in CORBA::RepositoryId intf)
ObjectId servant_to_id (in Servant p_servant) raises (ServantNotActive, WrongPolicy)
Object servant_to_reference (in Servant p_servant) raises (ServantNotActive, WrongPolicy)
Servant reference_to_servant (in Object reference) raises (ObjectNotActive, WrongAdapter, WrongPolicy)
ObjectId reference_to_id (in Object reference) raises (WrongAdapter, WrongPolicy)
Servant id_to_servant (in ObjectId oid) raises (ObjectNotActive, WrongPolicy)
Object id_to_reference (in ObjectId oid) raises (ObjectNotActive, WrongPolicy)

Public Attributes

readonly attribute string the_name
readonly attribute POA the_parent
readonly attribute POAList the_children
readonly attribute POAManager the_POAManager
readonly attribute POAManagerFactory the_POAManagerFactory
attribute AdapterActivator the_activator
readonly attribute CORBA::OctetSeq id

Member Function Documentation

ObjectId PortableServer::POA::activate_object in Servant  p_servant  )  raises (ServantAlreadyActive, WrongPolicy)
 

void PortableServer::POA::activate_object_with_id in ObjectId  id,
in Servant  p_servant
raises (ServantAlreadyActive, ObjectAlreadyActive, WrongPolicy)
 

IdAssignmentPolicy PortableServer::POA::create_id_assignment_policy in IdAssignmentPolicyValue  value  ) 
 

IdUniquenessPolicy PortableServer::POA::create_id_uniqueness_policy in IdUniquenessPolicyValue  value  ) 
 

ImplicitActivationPolicy PortableServer::POA::create_implicit_activation_policy in ImplicitActivationPolicyValue  value  ) 
 

LifespanPolicy PortableServer::POA::create_lifespan_policy in LifespanPolicyValue  value  ) 
 

POA PortableServer::POA::create_POA in string  adapter_name,
in POAManager  a_POAManager,
in CORBA::PolicyList  policies
raises (AdapterAlreadyExists, InvalidPolicy)
 

POA creation and destruction.

Referenced by TAO::Portable_Server::Adapter_Activator::unknown_adapter().

Object PortableServer::POA::create_reference in CORBA::RepositoryId  intf  )  raises (WrongPolicy)
 

Object PortableServer::POA::create_reference_with_id in ObjectId  oid,
in CORBA::RepositoryId  intf
 

RequestProcessingPolicy PortableServer::POA::create_request_processing_policy in RequestProcessingPolicyValue  value  ) 
 

ServantRetentionPolicy PortableServer::POA::create_servant_retention_policy in ServantRetentionPolicyValue  value  ) 
 

ThreadPolicy PortableServer::POA::create_thread_policy in ThreadPolicyValue  value  ) 
 

void PortableServer::POA::deactivate_object in ObjectId  oid  )  raises (ObjectNotActive, WrongPolicy)
 

void PortableServer::POA::destroy in boolean  etherealize_objects,
in boolean  wait_for_completion
 

POA PortableServer::POA::find_POA in string  adapter_name,
in boolean  activate_it
raises (AdapterNonExistent)
 

Servant PortableServer::POA::get_servant  )  raises (NoServant, WrongPolicy)
 

Implemented in TAO_Root_POA.

ServantManager PortableServer::POA::get_servant_manager  )  raises (WrongPolicy)
 

Implemented in TAO_Root_POA.

Object PortableServer::POA::id_to_reference in ObjectId  oid  )  raises (ObjectNotActive, WrongPolicy)
 

Servant PortableServer::POA::id_to_servant in ObjectId  oid  )  raises (ObjectNotActive, WrongPolicy)
 

ObjectId PortableServer::POA::reference_to_id in Object  reference  )  raises (WrongAdapter, WrongPolicy)
 

Servant PortableServer::POA::reference_to_servant in Object  reference  )  raises (ObjectNotActive, WrongAdapter, WrongPolicy)
 

ObjectId PortableServer::POA::servant_to_id in Servant  p_servant  )  raises (ServantNotActive, WrongPolicy)
 

Object PortableServer::POA::servant_to_reference in Servant  p_servant  )  raises (ServantNotActive, WrongPolicy)
 

void PortableServer::POA::set_servant in Servant  p_servant  )  raises (WrongPolicy)
 

void PortableServer::POA::set_servant_manager in ServantManager  imgr  )  raises (WrongPolicy)
 


Member Data Documentation

readonly attribute CORBA::OctetSeq PortableServer::POA::id
 

Definition at line 251 of file POA.pidl.

attribute AdapterActivator PortableServer::POA::the_activator
 

Definition at line 180 of file POA.pidl.

readonly attribute POAList PortableServer::POA::the_children
 

Definition at line 173 of file POA.pidl.

readonly attribute string PortableServer::POA::the_name
 

Definition at line 170 of file POA.pidl.

readonly attribute POA PortableServer::POA::the_parent
 

Definition at line 171 of file POA.pidl.

readonly attribute POAManager PortableServer::POA::the_POAManager
 

Definition at line 175 of file POA.pidl.

readonly attribute POAManagerFactory PortableServer::POA::the_POAManagerFactory
 

Definition at line 177 of file POA.pidl.


The documentation for this interface was generated from the following file:
Generated on Sun Jan 27 13:28:09 2008 for TAO_PortableServer by doxygen 1.3.6