#include <Root_POA.h>
Implementation of the PortableServer::POA interface.
typedef ACE_Hash_Map_Manager_Ex< ACE_CString, TAO_Root_POA *, ACE_Hash<ACE_CString>, ACE_Equal_To<ACE_CString>, ACE_Null_Mutex > TAO_Root_POA::CHILDREN [protected] |
typedef ACE_CString TAO_Root_POA::String |
TAO_Root_POA::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 | |||
) |
TAO_Root_POA::~TAO_Root_POA | ( | void | ) | [virtual] |
CORBA::ORB_ptr TAO_Root_POA::_get_orb | ( | void | ) | [virtual] |
Reimplemented from CORBA::LocalObject.
PortableServer::ObjectId * TAO_Root_POA::activate_object | ( | PortableServer::Servant | p_servant | ) |
PortableServer::ObjectId * TAO_Root_POA::activate_object_i | ( | PortableServer::Servant | p_servant, | |
CORBA::Short | priority, | |||
bool & | wait_occurred_restart_call | |||
) |
void TAO_Root_POA::activate_object_with_id | ( | const PortableServer::ObjectId & | id, | |
PortableServer::Servant | p_servant | |||
) |
void TAO_Root_POA::activate_object_with_id_i | ( | const PortableServer::ObjectId & | id, | |
PortableServer::Servant | p_servant, | |||
CORBA::Short | priority, | |||
bool & | wait_occurred_restart_call | |||
) | [protected] |
PortableInterceptor::AdapterName * TAO_Root_POA::adapter_name | ( | void | ) |
This method returns the adapter_name as a sequence of strings of length one or more or just a fixed name depending on the Object Adapter. Added wrt to ORT Spec.
PortableInterceptor::AdapterName * TAO_Root_POA::adapter_name_i | ( | void | ) | [protected] |
This method returns the adapter_name as a sequence of strings of length one or more or just a fixed name depending on the Object Adapter. Added wrt to ORT Spec.
void TAO_Root_POA::adapter_state_changed | ( | const TAO::ORT_Array & | array_obj_ref_template, | |
PortableInterceptor::AdapterState | state | |||
) | [protected] |
Method to notify the IOR Interceptors when there is a state changed not related to POAManager.
void TAO_Root_POA::add_ior_component | ( | TAO_MProfile & | mprofile, | |
const IOP::TaggedComponent & | component | |||
) | [protected] |
Add the given tagged component to all profiles.
void TAO_Root_POA::add_ior_component_to_profile | ( | TAO_MProfile & | mprofile, | |
const IOP::TaggedComponent & | component, | |||
IOP::ProfileId | profile_id | |||
) | [protected] |
Add the given tagged component to all profiles matching the given ProfileId.
bool TAO_Root_POA::allow_implicit_activation | ( | void | ) | const |
bool TAO_Root_POA::allow_multiple_activations | ( | void | ) | const |
TAO::Portable_Server::Cached_Policies & TAO_Root_POA::cached_policies | ( | void | ) |
obtain a reference to the cached_profiles
void TAO_Root_POA::check_for_valid_wait_for_completions | ( | const TAO_ORB_Core & | orb_core, | |
CORBA::Boolean | wait_for_completion | |||
) | [static] |
void TAO_Root_POA::check_state | ( | void | ) |
Check the state of this POA.
CORBA::Boolean TAO_Root_POA::cleanup_in_progress | ( | void | ) |
void TAO_Root_POA::cleanup_servant | ( | PortableServer::Servant | servant, | |
const PortableServer::ObjectId & | user_id | |||
) |
CORBA::PolicyList * TAO_Root_POA::client_exposed_policies | ( | CORBA::Short | object_priority | ) | [virtual] |
This method gives the policies that are exposed to the client. These policies are shipped within the IOR.
void TAO_Root_POA::complete_destruction_i | ( | void | ) | [protected] |
void TAO_Root_POA::components_established | ( | PortableInterceptor::IORInfo_ptr | info | ) | [protected] |
Call the IORInterceptor::components_established() method on all registered IORInterceptors.
PortableServer::IdAssignmentPolicy_ptr TAO_Root_POA::create_id_assignment_policy | ( | PortableServer::IdAssignmentPolicyValue | value | ) |
PortableServer::IdUniquenessPolicy_ptr TAO_Root_POA::create_id_uniqueness_policy | ( | PortableServer::IdUniquenessPolicyValue | value | ) |
PortableServer::ImplicitActivationPolicy_ptr TAO_Root_POA::create_implicit_activation_policy | ( | PortableServer::ImplicitActivationPolicyValue | value | ) |
PortableServer::LifespanPolicy_ptr TAO_Root_POA::create_lifespan_policy | ( | PortableServer::LifespanPolicyValue | value | ) |
TAO::ObjectKey * TAO_Root_POA::create_object_key | ( | const PortableServer::ObjectId & | id | ) | [protected] |
PortableServer::POA_ptr TAO_Root_POA::create_POA | ( | const char * | adapter_name, | |
PortableServer::POAManager_ptr | poa_manager, | |||
const CORBA::PolicyList & | policies | |||
) |
PortableServer::POA_ptr TAO_Root_POA::create_POA_i | ( | const String & | adapter_name, | |
PortableServer::POAManager_ptr | poa_manager, | |||
const TAO_POA_Policy_Set & | policies | |||
) | [protected] |
PortableServer::POA_ptr TAO_Root_POA::create_POA_i | ( | const char * | adapter_name, | |
PortableServer::POAManager_ptr | poa_manager, | |||
const CORBA::PolicyList & | policies | |||
) | [protected] |
CORBA::Object_ptr TAO_Root_POA::create_reference | ( | const char * | intf | ) |
CORBA::Object_ptr TAO_Root_POA::create_reference_i | ( | const char * | intf, | |
CORBA::Short | priority | |||
) | [protected] |
CORBA::Object_ptr TAO_Root_POA::create_reference_with_id | ( | const PortableServer::ObjectId & | oid, | |
const char * | intf | |||
) |
CORBA::Object_ptr TAO_Root_POA::create_reference_with_id_i | ( | const PortableServer::ObjectId & | oid, | |
const char * | intf, | |||
CORBA::Short | priority | |||
) | [protected] |
PortableServer::RequestProcessingPolicy_ptr TAO_Root_POA::create_request_processing_policy | ( | PortableServer::RequestProcessingPolicyValue | value | ) |
PortableServer::ServantRetentionPolicy_ptr TAO_Root_POA::create_servant_retention_policy | ( | PortableServer::ServantRetentionPolicyValue | value | ) |
TAO_Stub * TAO_Root_POA::create_stub_object | ( | const TAO::ObjectKey & | object_key, | |
const char * | type_id, | |||
CORBA::PolicyList * | policy_list, | |||
TAO_Acceptor_Filter * | filter, | |||
TAO_Acceptor_Registry & | acceptor_registry | |||
) | [protected] |
PortableServer::ThreadPolicy_ptr TAO_Root_POA::create_thread_policy | ( | PortableServer::ThreadPolicyValue | value | ) |
void TAO_Root_POA::deactivate_all_objects_i | ( | CORBA::Boolean | etherealize_objects, | |
CORBA::Boolean | wait_for_completion | |||
) | [protected] |
void TAO_Root_POA::deactivate_all_objects_i | ( | CORBA::Boolean | etherealize_objects | ) | [protected] |
void TAO_Root_POA::deactivate_object | ( | const PortableServer::ObjectId & | oid | ) |
void TAO_Root_POA::deactivate_object_i | ( | const PortableServer::ObjectId & | oid | ) |
CORBA::ULong TAO_Root_POA::decrement_outstanding_requests | ( | void | ) | [protected] |
int TAO_Root_POA::delete_child | ( | const String & | child | ) |
void TAO_Root_POA::destroy | ( | CORBA::Boolean | etherealize_objects, | |
CORBA::Boolean | wait_for_completion | |||
) |
void TAO_Root_POA::destroy_i | ( | CORBA::Boolean | etherealize_objects, | |
CORBA::Boolean | wait_for_completion | |||
) | [protected] |
int TAO_Root_POA::enter | ( | void | ) | [protected] |
void TAO_Root_POA::establish_components | ( | void | ) | [protected] |
Call the IORInterceptor::establish_components() method on all registered IORInterceptors. This method calls IORInterceptor::establish_components() method on all registered IORInterceptors, and IORInterceptor::components_established() once the former is completed.
int TAO_Root_POA::exit | ( | void | ) | [protected] |
PortableServer::POA_ptr TAO_Root_POA::find_POA | ( | const char * | adapter_name, | |
CORBA::Boolean | activate_it | |||
) |
TAO_Root_POA * TAO_Root_POA::find_POA_i | ( | const ACE_CString & | child_name, | |
CORBA::Boolean | activate_it | |||
) | [protected] |
PortableServer::Servant TAO_Root_POA::find_servant | ( | const PortableServer::ObjectId & | system_id, | |
TAO::Portable_Server::Servant_Upcall & | servant_upcall, | |||
TAO::Portable_Server::POA_Current_Impl & | poa_current_impl | |||
) |
PortableServer::Servant TAO_Root_POA::find_servant | ( | const PortableServer::ObjectId & | system_id | ) |
int TAO_Root_POA::find_servant_priority | ( | const PortableServer::ObjectId & | system_id, | |
CORBA::Short & | priority | |||
) |
Find the the servant with ObjectId <system_id>, and retrieve its priority.Usually used in RT CORBA with SERVER_DECLARED priority model.
const TAO_Object_Adapter::poa_name & TAO_Root_POA::folded_name | ( | void | ) | const |
PortableInterceptor::AdapterState TAO_Root_POA::get_adapter_state | ( | void | ) |
Accessor methods to POA state.
The POA can be in one of HOLDING, ACTIVE, DISCARDING, INACTIVE and NON_EXISTENT states.
PortableInterceptor::ObjectReferenceTemplate * TAO_Root_POA::get_adapter_template | ( | void | ) | [protected] |
Accessor methods to ObjectReferenceTemplate.
PortableInterceptor::ObjectReferenceTemplate * TAO_Root_POA::get_adapter_template_i | ( | void | ) | [protected] |
Accessor methods to ObjectReferenceTemplate, non locked version.
PortableInterceptor::ObjectReferenceFactory * TAO_Root_POA::get_obj_ref_factory | ( | void | ) | [protected] |
Accessor methods to PortableInterceptor::ObjectReferenceFactory.
CORBA::Policy_ptr TAO_Root_POA::get_policy | ( | CORBA::PolicyType | policy | ) |
Get the set policy of the given type.
PortableServer::Servant TAO_Root_POA::get_servant | ( | void | ) |
PortableServer::Servant TAO_Root_POA::get_servant_i | ( | void | ) | [protected] |
PortableServer::ServantManager_ptr TAO_Root_POA::get_servant_manager | ( | void | ) |
bool TAO_Root_POA::has_system_id | ( | void | ) | const |
CORBA::OctetSeq * TAO_Root_POA::id | ( | void | ) |
CORBA::Object_ptr TAO_Root_POA::id_to_reference | ( | const PortableServer::ObjectId & | oid | ) |
CORBA::Object_ptr TAO_Root_POA::id_to_reference_i | ( | const PortableServer::ObjectId & | oid, | |
bool | indirect | |||
) |
PortableServer::Servant TAO_Root_POA::id_to_servant | ( | const PortableServer::ObjectId & | oid | ) |
PortableServer::Servant TAO_Root_POA::id_to_servant_i | ( | const PortableServer::ObjectId & | oid | ) | [protected] |
const char * TAO_Root_POA::imr_client_adapter_name | ( | void | ) | [static] |
Gets the value of TAO_POA_Static_Resources::imr_client_adapter_name_.
void TAO_Root_POA::imr_client_adapter_name | ( | const char * | name | ) | [static] |
Sets the value of TAO_POA_Static_Resources::imr_client_adapter_name_.
CORBA::ULong TAO_Root_POA::increment_outstanding_requests | ( | void | ) | [protected] |
CORBA::Object_ptr TAO_Root_POA::invoke_key_to_object | ( | void | ) |
CORBA::Object_ptr TAO_Root_POA::invoke_key_to_object_helper_i | ( | const char * | repository_id, | |
const PortableServer::ObjectId & | id | |||
) |
CORBA::Boolean TAO_Root_POA::is_persistent | ( | void | ) | const |
bool TAO_Root_POA::is_poa_generated | ( | CORBA::Object_ptr | reference, | |
PortableServer::ObjectId & | system_id | |||
) |
int TAO_Root_POA::is_poa_generated_id | ( | const PortableServer::ObjectId & | id | ) |
bool TAO_Root_POA::is_servant_activation_allowed | ( | PortableServer::Servant | servant, | |
bool & | wait_occurred_restart_call | |||
) |
int TAO_Root_POA::is_servant_active | ( | PortableServer::Servant | servant, | |
bool & | wait_occurred_restart_call | |||
) |
CORBA::Object_ptr TAO_Root_POA::key_to_object | ( | const TAO::ObjectKey & | key, | |
const char * | type_id, | |||
TAO_ServantBase * | servant, | |||
CORBA::Boolean | collocated, | |||
CORBA::Short | priority, | |||
bool | indirect | |||
) | [protected] |
Wrapper for the ORB's key_to_object that will alter the object pointer if the ImplRepo is used.
TAO_Stub * TAO_Root_POA::key_to_stub | ( | const TAO::ObjectKey & | key, | |
const char * | type_id, | |||
CORBA::Short | priority | |||
) |
Create the correct stub, properly initialized with the attributes and policies attached to the current POA.
TAO_Stub * TAO_Root_POA::key_to_stub_i | ( | const TAO::ObjectKey & | key, | |
const char * | type_id, | |||
CORBA::Short | priority | |||
) | [protected, virtual] |
Like key_to_stub() but assume that the ORB is not shutting down.
PortableServer::Servant TAO_Root_POA::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 | |||
) | [protected] |
TAO_SERVANT_LOCATION TAO_Root_POA::locate_servant_i | ( | const PortableServer::ObjectId & | id, | |
PortableServer::Servant & | servant | |||
) | [protected] |
ACE_Lock & TAO_Root_POA::lock | ( | void | ) |
const ACE_CString & TAO_Root_POA::name | ( | void | ) | const |
char TAO_Root_POA::name_separator | ( | void | ) | [static] |
CORBA::ULong TAO_Root_POA::name_separator_length | ( | void | ) | [static] |
TAO_Network_Priority_Hook * TAO_Root_POA::network_priority_hook | ( | void | ) |
obtain a handle to the network priority hooks
TAO_Root_POA * TAO_Root_POA::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 | |||
) | [protected, virtual] |
Template method for creating new POA's of this type.
char TAO_Root_POA::non_root_key_char | ( | void | ) | [static, protected] |
TAO_Object_Adapter & TAO_Root_POA::object_adapter | ( | void | ) |
TAO_ORB_Core & TAO_Root_POA::orb_core | ( | void | ) | const |
TAO::ORT_Adapter * TAO_Root_POA::ORT_adapter | ( | void | ) | [protected] |
Get the ORT adapter, in case there is no adapter yet, this method will try to create one and hold the POA lock
TAO::ORT_Adapter_Factory * TAO_Root_POA::ORT_adapter_factory | ( | void | ) | [protected] |
const char * TAO_Root_POA::ort_adapter_factory_name | ( | void | ) | [static] |
void TAO_Root_POA::ort_adapter_factory_name | ( | const char * | name | ) | [static] |
TAO::ORT_Adapter * TAO_Root_POA::ORT_adapter_i | ( | void | ) | [protected] |
Get the ORT adapter, in case there is no adapter yet, this method will try to create one but assumes the POA lock is already hold
void TAO_Root_POA::outstanding_requests | ( | CORBA::ULong | new_outstanding_requests | ) | [protected] |
CORBA::ULong TAO_Root_POA::outstanding_requests | ( | void | ) | const |
int TAO_Root_POA::parse_ir_object_key | ( | const TAO::ObjectKey & | object_key, | |
PortableServer::ObjectId & | user_id | |||
) | [static] |
Calls protected static method used when POACurrent is not appropriate.
int TAO_Root_POA::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, protected] |
CORBA::Boolean TAO_Root_POA::persistent | ( | void | ) | [protected] |
char TAO_Root_POA::persistent_key_char | ( | void | ) | [static, protected] |
CORBA::ULong TAO_Root_POA::persistent_key_type_length | ( | void | ) | [static, protected] |
void TAO_Root_POA::poa_activated_hook | ( | ) | [virtual] |
Hook - The POA has been (or is being) activated.
These hooks are needed by the CSD strategy to override and no-ops by default.
void TAO_Root_POA::poa_deactivated_hook | ( | ) | [virtual] |
Hook - The POA has been deactivated.
TAO_POA_Policy_Set & TAO_Root_POA::policies | ( | void | ) |
Accessor for POA policies.
void TAO_Root_POA::post_invoke_servant_cleanup | ( | const PortableServer::ObjectId & | system_id, | |
const TAO::Portable_Server::Servant_Upcall & | servant_upcall | |||
) |
TAO::Portable_Server::Cached_Policies::PriorityModel TAO_Root_POA::priority_model | ( | void | ) | const |
int TAO_Root_POA::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 | |||
) |
PortableServer::ObjectId * TAO_Root_POA::reference_to_id | ( | CORBA::Object_ptr | reference | ) |
PortableServer::Servant TAO_Root_POA::reference_to_servant | ( | CORBA::Object_ptr | reference | ) |
PortableServer::Servant TAO_Root_POA::reference_to_servant_i | ( | CORBA::Object_ptr | reference | ) | [protected] |
void TAO_Root_POA::remove_from_parent_i | ( | void | ) | [protected, virtual] |
Reimplemented in TAO_Regular_POA.
CORBA::Boolean TAO_Root_POA::root | ( | void | ) | const [protected, virtual] |
Reimplemented in TAO_Regular_POA.
char TAO_Root_POA::root_key_char | ( | void | ) | [static, protected] |
char TAO_Root_POA::root_key_type | ( | void | ) | [protected, virtual] |
Reimplemented in TAO_Regular_POA.
CORBA::ULong TAO_Root_POA::root_key_type_length | ( | void | ) | [static, protected] |
void TAO_Root_POA::save_ior_component | ( | const IOP::TaggedComponent & | component | ) |
Store the given TaggedComponent for eventual insertion into all object reference profiles.
void TAO_Root_POA::save_ior_component_and_profile_id | ( | const IOP::TaggedComponent & | component, | |
IOP::ProfileId | profile_id | |||
) |
Store the given TaggedComponent for eventual insertion into all object reference profiles with the given ProfileId.
void TAO_Root_POA::servant_activated_hook | ( | PortableServer::Servant | servant, | |
const PortableServer::ObjectId & | oid | |||
) | [virtual] |
Hook - A servant has been activated.
void TAO_Root_POA::servant_deactivated_hook | ( | PortableServer::Servant | servant, | |
const PortableServer::ObjectId & | oid | |||
) | [virtual] |
Hook - A servant has been deactivated.
TAO_SYNCH_CONDITION & TAO_Root_POA::servant_deactivation_condition | ( | void | ) |
CORBA::Boolean TAO_Root_POA::servant_has_remaining_activations | ( | PortableServer::Servant | servant | ) |
TAO_SERVANT_LOCATION TAO_Root_POA::servant_present | ( | const PortableServer::ObjectId & | system_id, | |
PortableServer::Servant & | servant | |||
) |
PortableServer::ObjectId * TAO_Root_POA::servant_to_id | ( | PortableServer::Servant | p_servant | ) |
PortableServer::ObjectId * TAO_Root_POA::servant_to_id_i | ( | PortableServer::Servant | servant | ) |
CORBA::Object_ptr TAO_Root_POA::servant_to_reference | ( | PortableServer::Servant | p_servant | ) |
CORBA::Object_ptr TAO_Root_POA::servant_to_reference_i | ( | PortableServer::Servant | p_servant | ) | [protected] |
PortableServer::ObjectId * TAO_Root_POA::servant_to_user_id | ( | PortableServer::Servant | p_servant | ) |
CORBA::Short TAO_Root_POA::server_priority | ( | void | ) | const |
CORBA::Policy * TAO_Root_POA::server_protocol | ( | void | ) | [virtual] |
void TAO_Root_POA::set_folded_name | ( | TAO_Root_POA * | parent | ) | [protected] |
void TAO_Root_POA::set_id | ( | TAO_Root_POA * | parent | ) | [protected] |
void TAO_Root_POA::set_obj_ref_factory | ( | PortableInterceptor::ObjectReferenceFactory * | current_factory | ) | [protected] |
Set the object reference factory.
void TAO_Root_POA::set_servant | ( | PortableServer::Servant | servant | ) |
void TAO_Root_POA::set_servant_manager | ( | PortableServer::ServantManager_ptr | imgr | ) |
CORBA::Boolean TAO_Root_POA::system_id | ( | void | ) |
char TAO_Root_POA::system_id_key_char | ( | void | ) | [static, protected] |
CORBA::ULong TAO_Root_POA::system_id_key_type_length | ( | void | ) | [static, protected] |
const TAO_Object_Adapter::poa_name & TAO_Root_POA::system_name | ( | void | ) | const |
TAO_POA_Manager & TAO_Root_POA::tao_poa_manager | ( | ) |
Return the POA Manager related to this POA.
void TAO_Root_POA::the_activator | ( | PortableServer::AdapterActivator_ptr | adapter_activator | ) |
PortableServer::AdapterActivator_ptr TAO_Root_POA::the_activator | ( | void | ) |
PortableServer::POAList * TAO_Root_POA::the_children | ( | void | ) |
PortableServer::POAList * TAO_Root_POA::the_children_i | ( | void | ) | [protected] |
char * TAO_Root_POA::the_name | ( | void | ) |
PortableServer::POA_ptr TAO_Root_POA::the_parent | ( | void | ) |
Reimplemented in TAO_Regular_POA.
PortableServer::POAManager_ptr TAO_Root_POA::the_POAManager | ( | void | ) |
PortableServer::POAManagerFactory_ptr TAO_Root_POA::the_POAManagerFactory | ( | void | ) |
void * TAO_Root_POA::thread_pool | ( | void | ) | const [virtual] |
char TAO_Root_POA::transient_key_char | ( | void | ) | [static, protected] |
int TAO_Root_POA::unbind_using_user_id | ( | const PortableServer::ObjectId & | user_id | ) |
char TAO_Root_POA::user_id_key_char | ( | void | ) | [static, protected] |
PortableServer::Servant TAO_Root_POA::user_id_to_servant_i | ( | const PortableServer::ObjectId & | oid | ) |
bool TAO_Root_POA::validate_lifespan | ( | CORBA::Boolean | is_persistent, | |
const TAO::Portable_Server::Temporary_Creation_Time & | creation_time | |||
) | const |
void TAO_Root_POA::wait_for_completions | ( | CORBA::Boolean | wait_for_completion | ) | [protected] |
CORBA::Boolean TAO_Root_POA::waiting_destruction | ( | void | ) | const |
CORBA::ULong TAO_Root_POA::waiting_servant_deactivation | ( | void | ) | const |
friend class TAO::Portable_Server::Non_Servant_Upcall [friend] |
friend class TAO::Portable_Server::Servant_Upcall [friend] |
friend class TAO_IORInfo [friend] |
friend class TAO_Object_Adapter [friend] |
friend class TAO_POA_Manager [friend] |
friend class TAO_RT_Collocation_Resolver [friend] |
PortableServer::AdapterActivator_var TAO_Root_POA::adapter_activator_ [protected] |
PortableInterceptor::AdapterState TAO_Root_POA::adapter_state_ [protected] |
Adapter can be accepting, rejecting etc.
CHILDREN TAO_Root_POA::children_ [protected] |
CORBA::Boolean TAO_Root_POA::cleanup_in_progress_ [protected] |
TAO_Acceptor_Filter_Factory* TAO_Root_POA::filter_factory_ [protected] |
CORBA::OctetSeq TAO_Root_POA::id_ [protected] |
ACE_Lock& TAO_Root_POA::lock_ [protected] |
String TAO_Root_POA::name_ [protected] |
TAO_Object_Adapter* TAO_Root_POA::object_adapter_ [protected] |
The object adapter we belong to.
CORBA::Octet const TAO_Root_POA::objectkey_prefix [static] |
Initial value:
{ 024, 001, 017, 000 }
TAO_ORB_Core& TAO_Root_POA::orb_core_ [protected] |
Reimplemented from CORBA::Object.
TAO::ORT_Adapter* TAO_Root_POA::ort_adapter_ [protected] |
Pointer to the object reference template adapter.
CORBA::ULong TAO_Root_POA::outstanding_requests_ [protected] |
TAO_SYNCH_CONDITION TAO_Root_POA::outstanding_requests_condition_ [protected] |
TAO_POA_Manager& TAO_Root_POA::poa_manager_ [protected] |
Reference to the POAManager that this poa assicuates with.
TAO_POAManager_Factory& TAO_Root_POA::poa_manager_factory_ [protected] |
Reference to the POAManagerFactory that generate the POAManager.
TAO_POA_Policy_Set TAO_Root_POA::policies_ [protected] |
ACE_Array_Base<IOP::ProfileId> TAO_Root_POA::profile_id_array_ [protected] |
TAO_SYNCH_CONDITION TAO_Root_POA::servant_deactivation_condition_ [protected] |
IOP::TaggedComponentSeq TAO_Root_POA::tagged_component_ [protected] |
IOP::TaggedComponentSeq TAO_Root_POA::tagged_component_id_ [protected] |
CORBA::Boolean TAO_Root_POA::waiting_destruction_ [protected] |