TAO_PortableGroup  2.1.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Protected Member Functions
TAO_GOA Class Reference

#include <GOA.h>

Inheritance diagram for TAO_GOA:
Inheritance graph
Collaboration diagram for TAO_GOA:
Collaboration graph

List of all members.

Public Member Functions

PortableServer::POA_ptr create_POA (const char *adapter_name, PortableServer::POAManager_ptr poa_manager, const CORBA::PolicyList &policies)
PortableServer::POA_ptr find_POA (const char *adapter_name, CORBA::Boolean activate_it)
void destroy (CORBA::Boolean etherealize_objects, CORBA::Boolean wait_for_completion)
PortableServer::ThreadPolicy_ptr create_thread_policy (PortableServer::ThreadPolicyValue value)
PortableServer::LifespanPolicy_ptr create_lifespan_policy (PortableServer::LifespanPolicyValue value)
PortableServer::IdUniquenessPolicy_ptr create_id_uniqueness_policy (PortableServer::IdUniquenessPolicyValue value)
PortableServer::IdAssignmentPolicy_ptr create_id_assignment_policy (PortableServer::IdAssignmentPolicyValue value)
PortableServer::ImplicitActivationPolicy_ptr create_implicit_activation_policy (PortableServer::ImplicitActivationPolicyValue value)
PortableServer::ServantRetentionPolicy_ptr create_servant_retention_policy (PortableServer::ServantRetentionPolicyValue value)
PortableServer::RequestProcessingPolicy_ptr create_request_processing_policy (PortableServer::RequestProcessingPolicyValue value)
char * the_name (void)
PortableServer::POA_ptr the_parent (void)
PortableServer::POAList * the_children (void)
PortableServer::POAManager_ptr the_POAManager (void)
PortableServer::AdapterActivator_ptr the_activator (void)
void the_activator (PortableServer::AdapterActivator_ptr adapter_activator)
PortableServer::ServantManager_ptr get_servant_manager (void)
void set_servant_manager (PortableServer::ServantManager_ptr imgr)
PortableServer::Servant get_servant (void)
void set_servant (PortableServer::Servant servant)
PortableServer::ObjectIdactivate_object (PortableServer::Servant p_servant)
void activate_object_with_id (const PortableServer::ObjectId &id, PortableServer::Servant p_servant)
void deactivate_object (const PortableServer::ObjectId &oid)
CORBA::Object_ptr create_reference (const char *intf)
CORBA::Object_ptr create_reference_with_id (const PortableServer::ObjectId &oid, const char *intf)
PortableServer::ObjectIdservant_to_id (PortableServer::Servant p_servant)
CORBA::Object_ptr servant_to_reference (PortableServer::Servant p_servant)
PortableServer::Servant reference_to_servant (CORBA::Object_ptr reference)
PortableServer::ObjectIdreference_to_id (CORBA::Object_ptr reference)
PortableServer::Servant id_to_servant (const PortableServer::ObjectId &oid)
CORBA::Object_ptr id_to_reference (const PortableServer::ObjectId &oid)
CORBA::OctetSeq * id (void)
 TAO_GOA (const String &name, PortableServer::POAManager_ptr poa_manager, const TAO_POA_Policy_Set &policies, TAO_Root_POA *parent, ACE_Lock &lock, TAO_SYNCH_MUTEX &thread_lock, TAO_ORB_Core &orb_core, TAO_Object_Adapter *object_adapter)
virtual ~TAO_GOA (void)
MIOP specification methods
virtual PortableServer::ObjectIdcreate_id_for_reference (CORBA::Object_ptr the_ref)
virtual PortableGroup::IDsreference_to_ids (CORBA::Object_ptr the_ref)
virtual void associate_reference_with_id (CORBA::Object_ptr ref, const PortableServer::ObjectId &oid)
virtual void disassociate_reference_with_id (CORBA::Object_ptr ref, const PortableServer::ObjectId &oid)
- Public Member Functions inherited from PortableGroup::GOA
PortableServer::ObjectId create_id_for_reference (in Object the_ref) raises (NotAGroupObject)
IDs reference_to_ids (in Object the_ref) raises (NotAGroupObject)
void associate_reference_with_id (in Object ref, in PortableServer::ObjectId oid) raises (NotAGroupObject)
void disassociate_reference_with_id (in Object ref, in PortableServer::ObjectId oid) raises (NotAGroupObject)
- Public Member Functions inherited from TAO_Regular_POA
 TAO_Regular_POA (const String &name, PortableServer::POAManager_ptr poa_manager, const TAO_POA_Policy_Set &policies, TAO_Root_POA *parent, ACE_Lock &lock, TAO_SYNCH_MUTEX &thread_lock, TAO_ORB_Core &orb_core, TAO_Object_Adapter *object_adapter)
virtual ~TAO_Regular_POA (void)
TAO_Active_Object_Mapget_active_object_map () const
PortableServer::POAManagerFactory_ptr the_POAManagerFactory (void)
PortableInterceptor::AdapterName * adapter_name (void)
void save_ior_component (const IOP::TaggedComponent &component)
void save_ior_component_and_profile_id (const IOP::TaggedComponent &component, IOP::ProfileId profile_id)
PortableServer::ObjectIdservant_to_user_id (PortableServer::Servant p_servant)
TAO_POA_Policy_Setpolicies (void)
CORBA::Policy_ptr get_policy (CORBA::PolicyType policy)
virtual CORBA::PolicyList * client_exposed_policies (CORBA::Short object_priority)
 TAO_Root_POA (const String &name, PortableServer::POAManager_ptr poa_manager, const TAO_POA_Policy_Set &policies, TAO_Root_POA *parent, ACE_Lock &lock, TAO_SYNCH_MUTEX &thread_lock, TAO_ORB_Core &orb_core, TAO_Object_Adapter *object_adapter)
virtual ~TAO_Root_POA (void)
const
TAO_Object_Adapter::poa_name
folded_name (void) const
const
TAO_Object_Adapter::poa_name
system_name (void) const
TAO_ORB_Coreorb_core (void) const
TAO::Portable_Server::Cached_Policies & cached_policies (void)
TAO_Network_Priority_Hooknetwork_priority_hook (void)
TAO::Portable_Server::Cached_Policies::PriorityModel priority_model (void) const
CORBA::Boolean cleanup_in_progress (void)
TAO_Object_Adapterobject_adapter (void)
ACE_Locklock (void)
TAO_Stubkey_to_stub (const TAO::ObjectKey &key, const char *type_id, CORBA::Short priority)
PortableInterceptor::AdapterState get_adapter_state (void)
virtual void * thread_pool (void) const
virtual CORBA::Policy * server_protocol (void)
CORBA::ULong outstanding_requests (void) const
const ACE_CStringname (void) const
CORBA::Boolean waiting_destruction (void) const
CORBA::Object_ptr invoke_key_to_object (void)
CORBA::Boolean system_id (void)
CORBA::ULong waiting_servant_deactivation (void) const
TAO_POA_Managertao_poa_manager ()
bool is_poa_generated (CORBA::Object_ptr reference, PortableServer::ObjectId &system_id)
bool is_servant_activation_allowed (PortableServer::Servant servant, bool &wait_occurred_restart_call)
int rebind_using_user_id_and_system_id (PortableServer::Servant servant, const PortableServer::ObjectId &user_id, const PortableServer::ObjectId &system_id, TAO::Portable_Server::Servant_Upcall &servant_upcall)
CORBA::Boolean servant_has_remaining_activations (PortableServer::Servant servant)
bool allow_implicit_activation (void) const
bool allow_multiple_activations (void) const
int is_servant_active (PortableServer::Servant servant, bool &wait_occurred_restart_call)
void deactivate_object_i (const PortableServer::ObjectId &oid)
CORBA::Boolean is_persistent (void) const
CORBA::Short server_priority (void) const
bool has_system_id (void) const
PortableServer::Servant find_servant (const PortableServer::ObjectId &system_id)
TAO_SERVANT_LOCATION servant_present (const PortableServer::ObjectId &system_id, PortableServer::Servant &servant)
PortableServer::Servant find_servant (const PortableServer::ObjectId &system_id, TAO::Portable_Server::Servant_Upcall &servant_upcall, TAO::Portable_Server::POA_Current_Impl &poa_current_impl)
int find_servant_priority (const PortableServer::ObjectId &system_id, CORBA::Short &priority)
int unbind_using_user_id (const PortableServer::ObjectId &user_id)
void cleanup_servant (PortableServer::Servant servant, const PortableServer::ObjectId &user_id)
void post_invoke_servant_cleanup (const PortableServer::ObjectId &system_id, const TAO::Portable_Server::Servant_Upcall &servant_upcall)
bool validate_lifespan (CORBA::Boolean is_persistent, const TAO::Portable_Server::Temporary_Creation_Time &creation_time) const
PortableServer::ObjectIdactivate_object_i (PortableServer::Servant p_servant, CORBA::Short priority, bool &wait_occurred_restart_call)
CORBA::Object_ptr id_to_reference_i (const PortableServer::ObjectId &oid, bool indirect)
PortableServer::ObjectIdservant_to_id_i (PortableServer::Servant servant)
TAO_SYNCH_CONDITIONservant_deactivation_condition (void)
int is_poa_generated_id (const PortableServer::ObjectId &id)
void check_state (void)
int delete_child (const String &child)
PortableServer::Servant user_id_to_servant_i (const PortableServer::ObjectId &oid)
virtual CORBA::ORB_ptr _get_orb (void)
virtual void poa_activated_hook ()
virtual void poa_deactivated_hook ()
virtual void servant_activated_hook (PortableServer::Servant servant, const PortableServer::ObjectId &oid)
virtual void servant_deactivated_hook (PortableServer::Servant servant, const PortableServer::ObjectId &oid)
CORBA::Object_ptr invoke_key_to_object_helper_i (const char *repository_id, const PortableServer::ObjectId &id)

Static Public Member Functions

static int Initializer (void)
- Static Public Member Functions inherited from TAO_Regular_POA
static char name_separator (void)
static CORBA::ULong name_separator_length (void)
static void check_for_valid_wait_for_completions (const TAO_ORB_Core &orb_core, CORBA::Boolean wait_for_completion)
static int parse_ir_object_key (const TAO::ObjectKey &object_key, PortableServer::ObjectId &user_id)
static void ort_adapter_factory_name (const char *name)
static const char * ort_adapter_factory_name (void)
static void imr_client_adapter_name (const char *name)
static const char * imr_client_adapter_name (void)

Protected Member Functions

virtual TAO_Root_POAnew_POA (const String &name, PortableServer::POAManager_ptr poa_manager, const TAO_POA_Policy_Set &policies, TAO_Root_POA *parent, ACE_Lock &lock, TAO_SYNCH_MUTEX &thread_lock, TAO_ORB_Core &orb_core, TAO_Object_Adapter *object_adapter)
 Template method for creating new POA's of this type.
int find_group_component (const CORBA::Object_ptr the_ref, PortableGroup::TagGroupTaggedComponent &group)
int find_group_component_in_profile (const TAO_Profile *profile, PortableGroup::TagGroupTaggedComponent &group)
int create_group_acceptors (CORBA::Object_ptr the_ref, TAO_PortableGroup_Acceptor_Registry &acceptor_registry, TAO_ORB_Core &orb_core)
void associate_group_with_ref (CORBA::Object_ptr group_ref, CORBA::Object_ptr obj_ref)
- Protected Member Functions inherited from TAO_Regular_POA
virtual void remove_from_parent_i (void)
virtual CORBA::Boolean root (void) const
virtual char root_key_type (void)
int enter (void)
int exit (void)
PortableServer::POA_ptr create_POA_i (const char *adapter_name, PortableServer::POAManager_ptr poa_manager, const CORBA::PolicyList &policies)
PortableServer::POA_ptr create_POA_i (const String &adapter_name, PortableServer::POAManager_ptr poa_manager, const TAO_POA_Policy_Set &policies)
TAO_Root_POAfind_POA_i (const ACE_CString &child_name, CORBA::Boolean activate_it)
void destroy_i (CORBA::Boolean etherealize_objects, CORBA::Boolean wait_for_completion)
void complete_destruction_i (void)
PortableServer::POAList * the_children_i (void)
PortableInterceptor::AdapterName * adapter_name_i (void)
void adapter_state_changed (const TAO::ORT_Array &array_obj_ref_template, PortableInterceptor::AdapterState state)
void add_ior_component (TAO_MProfile &mprofile, const IOP::TaggedComponent &component)
void add_ior_component_to_profile (TAO_MProfile &mprofile, const IOP::TaggedComponent &component, IOP::ProfileId profile_id)
CORBA::Object_ptr key_to_object (const TAO::ObjectKey &key, const char *type_id, TAO_ServantBase *servant, CORBA::Boolean collocated, CORBA::Short priority, bool indirect)
virtual TAO_Stubkey_to_stub_i (const TAO::ObjectKey &key, const char *type_id, CORBA::Short priority)
TAO_Stubcreate_stub_object (const TAO::ObjectKey &object_key, const char *type_id, CORBA::PolicyList *policy_list, TAO_Acceptor_Filter *filter, TAO_Acceptor_Registry &acceptor_registry)
PortableServer::Servant get_servant_i (void)
void activate_object_with_id_i (const PortableServer::ObjectId &id, PortableServer::Servant p_servant, CORBA::Short priority, bool &wait_occurred_restart_call)
void deactivate_all_objects_i (CORBA::Boolean etherealize_objects)
void deactivate_all_objects_i (CORBA::Boolean etherealize_objects, CORBA::Boolean wait_for_completion)
void wait_for_completions (CORBA::Boolean wait_for_completion)
CORBA::Object_ptr create_reference_i (const char *intf, CORBA::Short priority)
CORBA::Object_ptr create_reference_with_id_i (const PortableServer::ObjectId &oid, const char *intf, CORBA::Short priority)
PortableServer::Servant reference_to_servant_i (CORBA::Object_ptr reference)
CORBA::Object_ptr servant_to_reference_i (PortableServer::Servant p_servant)
PortableServer::Servant id_to_servant_i (const PortableServer::ObjectId &oid)
void establish_components (void)
void components_established (PortableInterceptor::IORInfo_ptr info)
void set_folded_name (TAO_Root_POA *parent)
void set_id (TAO_Root_POA *parent)
TAO::ObjectKey * create_object_key (const PortableServer::ObjectId &id)
PortableInterceptor::ObjectReferenceTemplate * get_adapter_template (void)
PortableInterceptor::ObjectReferenceTemplate * get_adapter_template_i (void)
PortableInterceptor::ObjectReferenceFactory * get_obj_ref_factory (void)
void set_obj_ref_factory (PortableInterceptor::ObjectReferenceFactory *current_factory)
TAO_SERVANT_LOCATION locate_servant_i (const PortableServer::ObjectId &id, PortableServer::Servant &servant)
PortableServer::Servant locate_servant_i (const char *operation, const PortableServer::ObjectId &id, TAO::Portable_Server::Servant_Upcall &servant_upcall, TAO::Portable_Server::POA_Current_Impl &poa_current_impl, bool &wait_occurred_restart_call)
TAO::ORT_Adapter * ORT_adapter (void)
TAO::ORT_Adapter * ORT_adapter_i (void)
CORBA::Boolean persistent (void)
CORBA::ULong increment_outstanding_requests (void)
CORBA::ULong decrement_outstanding_requests (void)
- Protected Member Functions inherited from TAO_Root_POA
TAO_Root_POAfind_POA_i (const ACE_CString &child_name, CORBA::Boolean activate_it)
- Protected Member Functions inherited from CORBA::LocalObject
 LocalObject (void)
 Object (int dummy=0)
TAO::Object_Proxy_Broker * proxy_broker () const

Additional Inherited Members

- Public Types inherited from TAO_Regular_POA
typedef ACE_CString String
- Public Types inherited from TAO_Root_POA
- Public Types inherited from CORBA::LocalObject
typedef LocalObject_ptr _ptr_type
typedef LocalObject_var _var_type
typedef LocalObject_out _out_type
- Public Types inherited from CORBA::Object
- Public Attributes inherited from TAO_Regular_POA
 TAO_OBJECTKEY_PREFIX_SIZE
CORBA::ULong caller_key_to_object_
PortableServer::Servant servant_for_key_to_object_
Key_To_Object_Params key_to_object_params_
- Public Attributes inherited from TAO_Root_POA
- Static Public Attributes inherited from TAO_Regular_POA
static CORBA::Octet const objectkey_prefix [TAO_OBJECTKEY_PREFIX_SIZE]
- Static Public Attributes inherited from TAO_Root_POA
- Protected Types inherited from TAO_Regular_POA
typedef
ACE_Hash_Map_Manager_Ex
< ACE_CString, TAO_Root_POA
*, ACE_Hash< ACE_CString >
, ACE_Equal_To< ACE_CString >
, ACE_Null_Mutex
CHILDREN
- Protected Types inherited from TAO_Root_POA
- Static Protected Member Functions inherited from TAO_Regular_POA
static int parse_key (const TAO::ObjectKey &key, TAO_Object_Adapter::poa_name &poa_system_name, PortableServer::ObjectId &system_id, CORBA::Boolean &is_root, CORBA::Boolean &is_persistent, CORBA::Boolean &is_system_id, TAO::Portable_Server::Temporary_Creation_Time &poa_creation_time)
static char persistent_key_char (void)
static char transient_key_char (void)
static CORBA::ULong persistent_key_type_length (void)
static char system_id_key_char (void)
static char user_id_key_char (void)
static CORBA::ULong system_id_key_type_length (void)
static char root_key_char (void)
static char non_root_key_char (void)
static CORBA::ULong root_key_type_length (void)
- Protected Attributes inherited from TAO_Regular_POA
TAO_Root_POAparent_
String name_
TAO_POA_Managerpoa_manager_
TAO_POAManager_Factorypoa_manager_factory_
IOP::TaggedComponentSeq tagged_component_
IOP::TaggedComponentSeq tagged_component_id_
ACE_Array_Base< IOP::ProfileId > profile_id_array_
TAO_POA_Policy_Set policies_
TAO_Object_Adapter::poa_name folded_name_
TAO_Object_Adapter::poa_name_var system_name_
CORBA::OctetSeq id_
TAO::ORT_Adapter * ort_adapter_
TAO::ORT_Adapter_Factory * ort_adapter_factory_
PortableInterceptor::AdapterState adapter_state_
TAO::Portable_Server::Cached_Policies cached_policies_
TAO_Network_Priority_Hooknetwork_priority_hook_
TAO::Portable_Server::Active_Policy_Strategies active_policy_strategies_
PortableServer::AdapterActivator_var adapter_activator_
CHILDREN children_
ACE_Locklock_
TAO_ORB_Coreorb_core_
TAO_Object_Adapterobject_adapter_
CORBA::Boolean cleanup_in_progress_
CORBA::ULong outstanding_requests_
TAO_SYNCH_CONDITION outstanding_requests_condition_
CORBA::Boolean wait_for_completion_pending_
CORBA::Boolean waiting_destruction_
TAO_SYNCH_CONDITION servant_deactivation_condition_
TAO_Acceptor_Filter_Factoryfilter_factory_
- Protected Attributes inherited from TAO_Root_POA
- Protected Attributes inherited from CORBA::LocalObject
ACE_Atomic_Op< TAO_SYNCH_MUTEX,
unsigned long > 
refcount_
- Protected Attributes inherited from CORBA::Object

Detailed Description

Implementation of the PortableGroup::GOA interface.


Constructor & Destructor Documentation

TAO_GOA::TAO_GOA ( const String name,
PortableServer::POAManager_ptr  poa_manager,
const TAO_POA_Policy_Set policies,
TAO_Root_POA parent,
ACE_Lock lock,
TAO_SYNCH_MUTEX thread_lock,
TAO_ORB_Core orb_core,
TAO_Object_Adapter object_adapter 
)
TAO_GOA::~TAO_GOA ( void  )
virtual

Member Function Documentation

PortableServer::ObjectId * TAO_GOA::activate_object ( PortableServer::Servant  p_servant)

Reimplemented from TAO_Regular_POA.

void TAO_GOA::activate_object_with_id ( const PortableServer::ObjectId id,
PortableServer::Servant  p_servant 
)

Reimplemented from TAO_Regular_POA.

void TAO_GOA::associate_group_with_ref ( CORBA::Object_ptr  group_ref,
CORBA::Object_ptr  obj_ref 
)
protected

Helper function to associate group references with object references.

void TAO_GOA::associate_reference_with_id ( CORBA::Object_ptr  ref,
const PortableServer::ObjectId oid 
)
virtual
int TAO_GOA::create_group_acceptors ( CORBA::Object_ptr  the_ref,
TAO_PortableGroup_Acceptor_Registry acceptor_registry,
TAO_ORB_Core orb_core 
)
protected
PortableServer::IdAssignmentPolicy_ptr TAO_GOA::create_id_assignment_policy ( PortableServer::IdAssignmentPolicyValue  value)

Reimplemented from TAO_Regular_POA.

PortableServer::ObjectId * TAO_GOA::create_id_for_reference ( CORBA::Object_ptr  the_ref)
virtual
PortableServer::IdUniquenessPolicy_ptr TAO_GOA::create_id_uniqueness_policy ( PortableServer::IdUniquenessPolicyValue  value)

Reimplemented from TAO_Regular_POA.

PortableServer::ImplicitActivationPolicy_ptr TAO_GOA::create_implicit_activation_policy ( PortableServer::ImplicitActivationPolicyValue  value)

Reimplemented from TAO_Regular_POA.

PortableServer::LifespanPolicy_ptr TAO_GOA::create_lifespan_policy ( PortableServer::LifespanPolicyValue  value)

Reimplemented from TAO_Regular_POA.

PortableServer::POA_ptr TAO_GOA::create_POA ( const char *  adapter_name,
PortableServer::POAManager_ptr  poa_manager,
const CORBA::PolicyList &  policies 
)

Reimplemented from TAO_Regular_POA.

CORBA::Object_ptr TAO_GOA::create_reference ( const char *  intf)

Reimplemented from TAO_Regular_POA.

CORBA::Object_ptr TAO_GOA::create_reference_with_id ( const PortableServer::ObjectId oid,
const char *  intf 
)

Reimplemented from TAO_Regular_POA.

PortableServer::RequestProcessingPolicy_ptr TAO_GOA::create_request_processing_policy ( PortableServer::RequestProcessingPolicyValue  value)

Reimplemented from TAO_Regular_POA.

PortableServer::ServantRetentionPolicy_ptr TAO_GOA::create_servant_retention_policy ( PortableServer::ServantRetentionPolicyValue  value)

Reimplemented from TAO_Regular_POA.

PortableServer::ThreadPolicy_ptr TAO_GOA::create_thread_policy ( PortableServer::ThreadPolicyValue  value)

Reimplemented from TAO_Regular_POA.

void TAO_GOA::deactivate_object ( const PortableServer::ObjectId oid)

Reimplemented from TAO_Regular_POA.

void TAO_GOA::destroy ( CORBA::Boolean  etherealize_objects,
CORBA::Boolean  wait_for_completion 
)

Reimplemented from TAO_Regular_POA.

void TAO_GOA::disassociate_reference_with_id ( CORBA::Object_ptr  ref,
const PortableServer::ObjectId oid 
)
virtual
int TAO_GOA::find_group_component ( const CORBA::Object_ptr  the_ref,
PortableGroup::TagGroupTaggedComponent &  group 
)
protected
int TAO_GOA::find_group_component_in_profile ( const TAO_Profile profile,
PortableGroup::TagGroupTaggedComponent &  group 
)
protected
PortableServer::POA_ptr TAO_GOA::find_POA ( const char *  adapter_name,
CORBA::Boolean  activate_it 
)

Reimplemented from TAO_Regular_POA.

PortableServer::Servant TAO_GOA::get_servant ( void  )

Reimplemented from TAO_Regular_POA.

PortableServer::ServantManager_ptr TAO_GOA::get_servant_manager ( void  )

Reimplemented from TAO_Regular_POA.

CORBA::OctetSeq * TAO_GOA::id ( void  )

Reimplemented from TAO_Regular_POA.

CORBA::Object_ptr TAO_GOA::id_to_reference ( const PortableServer::ObjectId oid)

Reimplemented from TAO_Regular_POA.

PortableServer::Servant TAO_GOA::id_to_servant ( const PortableServer::ObjectId oid)

Reimplemented from TAO_Regular_POA.

static int TAO_GOA::Initializer ( void  )
static
TAO_Root_POA * TAO_GOA::new_POA ( const String name,
PortableServer::POAManager_ptr  poa_manager,
const TAO_POA_Policy_Set policies,
TAO_Root_POA parent,
ACE_Lock lock,
TAO_SYNCH_MUTEX thread_lock,
TAO_ORB_Core orb_core,
TAO_Object_Adapter object_adapter 
)
protectedvirtual

Template method for creating new POA's of this type.

Reimplemented from TAO_Regular_POA.

PortableServer::ObjectId * TAO_GOA::reference_to_id ( CORBA::Object_ptr  reference)

Reimplemented from TAO_Regular_POA.

PortableGroup::IDs * TAO_GOA::reference_to_ids ( CORBA::Object_ptr  the_ref)
virtual
PortableServer::Servant TAO_GOA::reference_to_servant ( CORBA::Object_ptr  reference)

Reimplemented from TAO_Regular_POA.

PortableServer::ObjectId * TAO_GOA::servant_to_id ( PortableServer::Servant  p_servant)

Reimplemented from TAO_Regular_POA.

CORBA::Object_ptr TAO_GOA::servant_to_reference ( PortableServer::Servant  p_servant)

Reimplemented from TAO_Regular_POA.

void TAO_GOA::set_servant ( PortableServer::Servant  servant)

Reimplemented from TAO_Regular_POA.

void TAO_GOA::set_servant_manager ( PortableServer::ServantManager_ptr  imgr)

Reimplemented from TAO_Regular_POA.

PortableServer::AdapterActivator_ptr TAO_GOA::the_activator ( void  )

Reimplemented from TAO_Regular_POA.

void TAO_GOA::the_activator ( PortableServer::AdapterActivator_ptr  adapter_activator)

Reimplemented from TAO_Regular_POA.

PortableServer::POAList * TAO_GOA::the_children ( void  )

Reimplemented from TAO_Regular_POA.

char * TAO_GOA::the_name ( void  )

Reimplemented from TAO_Regular_POA.

PortableServer::POA_ptr TAO_GOA::the_parent ( void  )

Reimplemented from TAO_Regular_POA.

PortableServer::POAManager_ptr TAO_GOA::the_POAManager ( void  )

Reimplemented from TAO_Regular_POA.


The documentation for this class was generated from the following files: