TAO_PortableServer  2.3.3
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 CACE_Event_Handler [external]
 CACE_Shared_Object [external]
 CTAO::Portable_Server::Active_Policy_Strategies
 CTAO::Portable_Server::Active_Policy_Strategies_Cleanup_Guard
 CPortableServer::AdapterActivatorAdapterActivator interface
 CPortableServer::POA::AdapterAlreadyExists
 CPortableServer::POAManager::AdapterInactive
 CPortableServer::POA::AdapterNonExistent
 CTAO::Argument [external]
 CTAO::Basic_SArg_Traits_T< T, Insert_Policy >Template class for skeleton argument traits of basic IDL types
 CTAO::Basic_SArg_Traits_T< CORBA::Double, TAO::Any_Insert_Policy_Stream >
 CTAO::Basic_SArg_Traits_T< CORBA::Float, TAO::Any_Insert_Policy_Stream >
 CTAO::Basic_SArg_Traits_T< CORBA::Long, TAO::Any_Insert_Policy_Stream >
 CTAO::Basic_SArg_Traits_T< CORBA::LongDouble, TAO::Any_Insert_Policy_Stream >
 CTAO::Basic_SArg_Traits_T< CORBA::LongLong, TAO::Any_Insert_Policy_Stream >
 CTAO::Basic_SArg_Traits_T< CORBA::Short, TAO::Any_Insert_Policy_Stream >
 CTAO::Basic_SArg_Traits_T< CORBA::ULong, TAO::Any_Insert_Policy_Stream >
 CTAO::Basic_SArg_Traits_T< CORBA::ULongLong, TAO::Any_Insert_Policy_Stream >
 CTAO::Basic_SArg_Traits_T< CORBA::UShort, TAO::Any_Insert_Policy_Stream >
 CTAO::Basic_SArg_Traits_T< std::string, TAO::Any_Insert_Policy_Stream >
 CTAO::Basic_SArg_Traits_T< std::wstring, TAO::Any_Insert_Policy_Stream >
 CTAO::BD_String_SArg_Traits_T< T_var, BOUND, Insert_Policy >
 CTAO::Portable_Server::Cached_Policies
 CTAO::Portable_Server::Creation_Time
 CCORBA::Current [external]
 CTAO::Direct_Collocation_Upcall_WrapperWraps the activities direct collocation upcall
 CTAO::Fixed_Array_SArg_Traits_T< T_var, T_forany, Insert_Policy >
 CTAO::Fixed_Size_SArg_Traits_T< T, Insert_Policy >Template class for argument traits of fixed size IDL types
 CPortableServer::ForwardRequest
 CTAO_Object_Adapter::Hint_StrategyBase class for POA active hint strategy
 CPortableServer::POA::InvalidPolicy
 CTAO_Object_Adapter::iteratable_poa_nameThis class allows iteration over a folded poa name
 CTAO_Root_POA::Key_To_Object_Params
 CPortableServer::POAManagerFactory::ManagerAlreadyExists
 CPortableServer::Current::NoContext
 CTAO::Portable_Server::Non_Servant_UpcallThis class helps us with a recursive thread lock without using a recursive thread lock. Non_Servant_Upcall has a magic constructor and destructor. We unlock the Object_Adapter lock for the duration of the non-servant (i.e., adapter activator and servant activator) upcalls; reacquiring once the upcalls complete. Even though we are releasing the lock, other threads will not be able to make progress since <Object_Adapter::non_servant_upcall_in_progress_> has been set
 CPortableServer::POA::NoServant
 CCORBA::Object [external]
 CTAO::Object_Proxy_Broker [external]
 CTAO::Object_SArg_Traits_T< T_ptr, T_var, T_out, Insert_Policy >Template class for skeleton argument traits of objects
 CTAO::Object_SArg_Traits_T< CORBA::Object_ptr, CORBA::Object_var, CORBA::Object_out, TAO::Any_Insert_Policy_Stream >
 CTAO::Object_SArg_Traits_T< CORBA::TypeCode_ptr, CORBA::TypeCode_var, CORBA::TypeCode_out, TAO::Any_Insert_Policy_Stream >
 CPortableServer::POA::ObjectAlreadyActive
 CPortableServer::POA::ObjectNotActive
 COperation_Skeleton_PtrA logical aggregation of all the operation skeleton pointers in use
 CTAO::Operation_Skeletons
 CPortableServer::POA
 CTAO::Portable_Server::POA_Current_ImplImplementation of the PortableServer::Current object
 CTAO::Portable_Server::POA_GuardPOA_Guard
 CTAO_Object_Adapter::poa_name_iteratorIterator for a folded poa name
 CPortableServer::POAManager
 CPortableServer::POAManagerFactory
 CCORBA::Policy [external]
 CTAO::Portable_Server::Servant_Upcall::Pre_Invoke_StateThis struct keeps track of state related to pre- and post-invoke operations
 CPortableServer::RefCountServantBase
 CTAO::SArg_Traits< T >Base class for all skeleton arg traits specializations
 CTAO::SArg_Traits< void >Specialization for void return type
 CTAO::Portable_Server::Servant_UpcallThis class finds out the POA and the servant to perform an upcall. It can only be instantiated without the object adapter's lock held. For each upcall a new instance of this class is created
 CPortableServer::Servant_var< T >Provides a type safe counted reference to servants
 CPortableServer::POA::ServantAlreadyActive
 CPortableServer::ServantManager
 CPortableServer::POA::ServantNotActive
 CTAO::Special_Basic_SArg_Traits_T< T, to_T, from_T, Insert_Policy >Template class for skeleton argument traits of (w)char/boolean/octet
 CTAO::Special_Basic_SArg_Traits_T< CORBA::Boolean, ACE_InputCDR::to_boolean, ACE_OutputCDR::from_boolean, TAO::Any_Insert_Policy_Stream >
 CTAO::Special_Basic_SArg_Traits_T< CORBA::Char, ACE_InputCDR::to_char, ACE_OutputCDR::from_char, TAO::Any_Insert_Policy_Stream >
 CTAO::Special_Basic_SArg_Traits_T< CORBA::Octet, ACE_InputCDR::to_octet, ACE_OutputCDR::from_octet, TAO::Any_Insert_Policy_Stream >
 CTAO::Special_Basic_SArg_Traits_T< CORBA::WChar, ACE_InputCDR::to_wchar, ACE_OutputCDR::from_wchar, TAO::Any_Insert_Policy_Stream >
 CTAO_Abstract_ServantBase [external]
 CTAO_Acceptor_Filter [external]
 CTAO_Active_Object_MapMap of object ids to servants
 CTAO_Active_Object_Map_EntryValue field of the active object map
 CTAO_Adapter [external]
 CTAO_Id_Assignment_StrategyId uniqueness strategy
 CTAO_Id_Hint_StrategyId uniqueness strategy
 CTAO_Id_Uniqueness_StrategyId uniqueness strategy
 CTAO_Ignore_Original_Key_AdapterA key adapter (encode/decode) class
 CTAO_Incremental_Key_GeneratorDefines a key generator
 CTAO_Lifespan_StrategyLifespan strategy
 CTAO_ObjectId_HashHashing class for Object Ids
 CTAO_operation_db_entryDefine a table entry that holds an operation name and its corresponding skeleton. A table of such entries is used to initialize the different lookup strategies
 CTAO_Operation_TableAbstract class for maintaining and lookup of CORBA IDL operation names
 CTAO_POA_Initializer
 CTAO_POA_Policy_Set
 CTAO_POA_Static_ResourcesThe static (global) resoures of all POA's
 CTAO_Policy_Validator [external]
 CTAO_Preserve_Original_Key_AdapterA key adapter (encode/decode) class
 CTAO_Servant_DispatcherInterface for POA servant dispatching strategies
 CTAO_Servant_Hash
 CTAO::Portable_Server::Temporary_Creation_TimeSpecial creation time only useful in the lifetime of the upcall
 CTAO::UB_String_SArg_Traits_T< T, T_var, T_out >Template class for argument traits of unbounded (w)strings
 CTAO::UB_String_SArg_Traits_T< CORBA::Char, CORBA::String_var, CORBA::String_out >
 CTAO::UB_String_SArg_Traits_T< CORBA::WChar, CORBA::WString_var, CORBA::WString_out >
 CTAO::Upcall_Command"ABC" that all operation-specific command objects must subclass
 CTAO::Upcall_WrapperWraps the activities of the _skel operations
 CTAO::Var_Array_SArg_Traits_T< T_out, T_forany, Insert_Policy >Argument traits of variable size element array
 CTAO::Var_Size_SArg_Traits_T< T, Insert_Policy >Template class for skeleton argument traits of variable size IDL types
 CTAO::Var_Size_SArg_Traits_T< CORBA::Any, TAO::Any_Insert_Policy_Stream >
 CTAO::Vector_SArg_Traits_T< T, Insert_Policy >Template class for skeleton argument traits of sequence IDL types, when the STL mapping is used by the IDL compiler. The ret_type and out_type typedefs are different from Vector_SArg_Traits_T
 CPortableServer::POA::WrongAdapter
 CPortableServer::POA::WrongPolicy