TAO_PortableServer 4.0.0
Loading...
Searching...
No Matches
Classes | Public Member Functions | Public Attributes | List of all members
PortableServer::POA Interface Reference

import <POA.pidl;

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

Classes

exception  AdapterAlreadyExists
 
exception  AdapterNonExistent
 
exception  InvalidPolicy
 
exception  NoServant
 
exception  ObjectAlreadyActive
 
exception  ObjectNotActive
 
exception  ServantAlreadyActive
 
exception  ServantNotActive
 
exception  WrongAdapter
 
exception  WrongPolicy
 

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

◆ activate_object()

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

◆ activate_object_with_id()

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

◆ create_id_assignment_policy()

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

◆ create_id_uniqueness_policy()

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

◆ create_implicit_activation_policy()

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

◆ create_lifespan_policy()

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

◆ create_POA()

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

POA creation and destruction.

◆ create_reference()

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

◆ create_reference_with_id()

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

◆ create_request_processing_policy()

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

◆ create_servant_retention_policy()

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

◆ create_thread_policy()

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

◆ deactivate_object()

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

◆ destroy()

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

◆ find_POA()

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

◆ get_servant()

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

Implemented in TAO_Root_POA.

◆ get_servant_manager()

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

Implemented in TAO_Root_POA.

◆ id_to_reference()

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

◆ id_to_servant()

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

◆ reference_to_id()

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

◆ reference_to_servant()

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

◆ servant_to_id()

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

◆ servant_to_reference()

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

◆ set_servant()

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

◆ set_servant_manager()

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

Member Data Documentation

◆ id

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

Implemented in TAO_Root_POA.

◆ the_activator

attribute AdapterActivator PortableServer::POA::the_activator

Implemented in TAO_Root_POA.

◆ the_children

readonly attribute POAList PortableServer::POA::the_children

Implemented in TAO_Root_POA.

◆ the_name

readonly attribute string PortableServer::POA::the_name

Implemented in TAO_Root_POA.

◆ the_parent

readonly attribute POA PortableServer::POA::the_parent

Implemented in TAO_Root_POA, and TAO_Regular_POA.

◆ the_POAManager

readonly attribute POAManager PortableServer::POA::the_POAManager

Implemented in TAO_Root_POA.

◆ the_POAManagerFactory

readonly attribute POAManagerFactory PortableServer::POA::the_POAManagerFactory

Implemented in TAO_Root_POA.


The documentation for this interface was generated from the following file: