IDL source Global indexinterface POA
attribute AdapterActivator the_activator;
readonly attribute string the_name;
readonly attribute POA the_parent;
readonly attribute POAManager the_POAManager;
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);
IdAssignmentPolicy create_id_assignment_policy(in IdAssignmentPolicyValue value);
IdUniquenessPolicy create_id_uniqueness_policy(in IdUniquenessPolicyValue value);
ImplicitActivationPolicy create_implicit_activation_policy(in ImplicitActivationPolicyValue value);
LifespanPolicy create_lifespan_policy(in LifespanPolicyValue value);
POA create_POA(in string adapter_name, in POAManager a_POAManager, in CORBA::PolicyList policies) raises(AdapterAlreadyExists, InvalidPolicy);
Object create_reference(in CORBA::RepositoryId intf) raises(WrongPolicy);
Object create_reference_with_id(in ObjectId oid, in CORBA::RepositoryId intf) raises(WrongPolicy);
RequestProcessingPolicy create_request_processing_policy(in RequestProcessingPolicyValue value);
ServantRetentionPolicy create_servant_retention_policy(in ServantRetentionPolicyValue value);
ThreadPolicy create_thread_policy(in ThreadPolicyValue value);
void deactivate_object(in ObjectId oid) raises(ObjectNotActive, WrongPolicy);
void destroy(in boolean etherealize_objects, in boolean wait_for_completion);
POA find_POA(in string adapter_name, in boolean activate_it) raises(AdapterNonExistent);
Servant get_servant() raises(NoServant, WrongPolicy);
ServantManager get_servant_manager() raises(WrongPolicy);
Object id_to_reference(in ObjectId oid) raises(ObjectNotActive, WrongPolicy);
Servant id_to_servant(in ObjectId oid) raises(ObjectNotActive, WrongPolicy);
ObjectId reference_to_id(in Object reference) raises(WrongAdapter, WrongPolicy);
Servant reference_to_servant(in Object reference) raises(ObjectNotActive, WrongAdapter, WrongPolicy);
ObjectId servant_to_id(in Servant p_servant) raises(ServantNotActive, WrongPolicy);
Object servant_to_reference(in Servant p_servant) raises(ServantNotActive, WrongPolicy);
void set_servant(in Servant p_servant) raises(WrongPolicy);
void set_servant_manager(in ServantManager imgr) raises(WrongPolicy);
exception AdapterAlreadyExists { };
exception AdapterInactive { };
exception AdapterNonExistent { };
exception InvalidPolicy { unsigned short index; };
exception NoServant { };
exception ObjectAlreadyActive { };
exception ObjectNotActive { };
exception ServantAlreadyActive { };
exception ServantNotActive { };
exception WrongAdapter { };
exception WrongPolicy { };