Interface PortableServer::POA

IDL source    Global index
interface POA


Attribute index.

  • the_activator
  • the_name
  • the_parent
  • the_POAManager
  • Operation index.

  • activate_object
  • activate_object_with_id
  • create_id_assignment_policy
  • create_id_uniqueness_policy
  • create_implicit_activation_policy
  • create_lifespan_policy
  • create_POA
  • create_reference
  • create_reference_with_id
  • create_request_processing_policy
  • create_servant_retention_policy
  • create_thread_policy
  • deactivate_object
  • destroy
  • find_POA
  • get_servant
  • get_servant_manager
  • id_to_reference
  • id_to_servant
  • reference_to_id
  • reference_to_servant
  • servant_to_id
  • servant_to_reference
  • set_servant
  • set_servant_manager
  • Exception index.

  • AdapterAlreadyExists
  • AdapterInactive
  • AdapterNonExistent
  • InvalidPolicy
  • NoServant
  • ObjectAlreadyActive
  • ObjectNotActive
  • ServantAlreadyActive
  • ServantNotActive
  • WrongAdapter
  • WrongPolicy
  • Attributes.

  • the_activator

      attribute AdapterActivator the_activator;

  • the_name

      readonly attribute string the_name;

  • the_parent

      readonly attribute POA the_parent;

  • the_POAManager

      readonly attribute POAManager the_POAManager;

    Operations.

  • activate_object

      ObjectId activate_object(in Servant p_servant)
        raises(ServantAlreadyActive, WrongPolicy);

  • activate_object_with_id

      void activate_object_with_id(in ObjectId id,
          in Servant p_servant)
        raises(ServantAlreadyActive, ObjectAlreadyActive, WrongPolicy);

  • create_id_assignment_policy

      IdAssignmentPolicy create_id_assignment_policy(in IdAssignmentPolicyValue value);

  • create_id_uniqueness_policy

      IdUniquenessPolicy create_id_uniqueness_policy(in IdUniquenessPolicyValue value);

  • create_implicit_activation_policy

      ImplicitActivationPolicy create_implicit_activation_policy(in ImplicitActivationPolicyValue value);

  • create_lifespan_policy

      LifespanPolicy create_lifespan_policy(in LifespanPolicyValue value);

  • create_POA

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

  • create_reference

      Object create_reference(in CORBA::RepositoryId intf)
        raises(WrongPolicy);

  • create_reference_with_id

      Object create_reference_with_id(in ObjectId oid,
          in CORBA::RepositoryId intf)
        raises(WrongPolicy);

  • create_request_processing_policy

      RequestProcessingPolicy create_request_processing_policy(in RequestProcessingPolicyValue value);

  • create_servant_retention_policy

      ServantRetentionPolicy create_servant_retention_policy(in ServantRetentionPolicyValue value);

  • create_thread_policy

      ThreadPolicy create_thread_policy(in ThreadPolicyValue value);

  • deactivate_object

      void deactivate_object(in ObjectId oid)
        raises(ObjectNotActive, WrongPolicy);

  • destroy

      void destroy(in boolean etherealize_objects,
          in boolean wait_for_completion);

  • find_POA

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

  • get_servant

      Servant get_servant()
        raises(NoServant, WrongPolicy);

  • get_servant_manager

      ServantManager get_servant_manager()
        raises(WrongPolicy);

  • id_to_reference

      Object id_to_reference(in ObjectId oid)
        raises(ObjectNotActive, WrongPolicy);

  • id_to_servant

      Servant id_to_servant(in ObjectId oid)
        raises(ObjectNotActive, WrongPolicy);

  • reference_to_id

      ObjectId reference_to_id(in Object reference)
        raises(WrongAdapter, WrongPolicy);

  • reference_to_servant

      Servant reference_to_servant(in Object reference)
        raises(ObjectNotActive, WrongAdapter, WrongPolicy);

  • servant_to_id

      ObjectId servant_to_id(in Servant p_servant)
        raises(ServantNotActive, WrongPolicy);

  • servant_to_reference

      Object servant_to_reference(in Servant p_servant)
        raises(ServantNotActive, WrongPolicy);

  • set_servant

      void set_servant(in Servant p_servant)
        raises(WrongPolicy);

  • set_servant_manager

      void set_servant_manager(in ServantManager imgr)
        raises(WrongPolicy);

    Exceptions.

  • AdapterAlreadyExists

      exception AdapterAlreadyExists {
      }; 
    

  • AdapterInactive

      exception AdapterInactive {
      }; 
    

  • AdapterNonExistent

      exception AdapterNonExistent {
      }; 
    

  • InvalidPolicy

      exception InvalidPolicy {
        unsigned short index; 
      }; 
    

  • NoServant

      exception NoServant {
      }; 
    

  • ObjectAlreadyActive

      exception ObjectAlreadyActive {
      }; 
    

  • ObjectNotActive

      exception ObjectNotActive {
      }; 
    

  • ServantAlreadyActive

      exception ServantAlreadyActive {
      }; 
    

  • ServantNotActive

      exception ServantNotActive {
      }; 
    

  • WrongAdapter

      exception WrongAdapter {
      }; 
    

  • WrongPolicy

      exception WrongPolicy {
      }; 
    


    Generated by Sandia idldoc 1.0.