TAO_PortableServer  2.2.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
oCACE_Event_Handler [external]
oCACE_Shared_Object [external]
oCTAO::Portable_Server::Active_Policy_Strategies
oCTAO::Portable_Server::Active_Policy_Strategies_Cleanup_Guard
oCAdapterNonExistent
oCTAO::Argument [external]
oCTAO::Basic_SArg_Traits_T< T, Insert_Policy >Template class for skeleton argument traits of basic IDL types
oCTAO::Basic_SArg_Traits_T< CORBA::Double, TAO::Any_Insert_Policy_Stream >
oCTAO::Basic_SArg_Traits_T< CORBA::Float, TAO::Any_Insert_Policy_Stream >
oCTAO::Basic_SArg_Traits_T< CORBA::Long, TAO::Any_Insert_Policy_Stream >
oCTAO::Basic_SArg_Traits_T< CORBA::LongDouble, TAO::Any_Insert_Policy_Stream >
oCTAO::Basic_SArg_Traits_T< CORBA::LongLong, TAO::Any_Insert_Policy_Stream >
oCTAO::Basic_SArg_Traits_T< CORBA::Short, TAO::Any_Insert_Policy_Stream >
oCTAO::Basic_SArg_Traits_T< CORBA::ULong, TAO::Any_Insert_Policy_Stream >
oCTAO::Basic_SArg_Traits_T< CORBA::ULongLong, TAO::Any_Insert_Policy_Stream >
oCTAO::Basic_SArg_Traits_T< CORBA::UShort, TAO::Any_Insert_Policy_Stream >
oCTAO::Basic_SArg_Traits_T< std::string, TAO::Any_Insert_Policy_Stream >
oCTAO::Basic_SArg_Traits_T< std::wstring, TAO::Any_Insert_Policy_Stream >
oCTAO::BD_String_SArg_Traits_T< T_var, BOUND, Insert_Policy >
oCTAO::Portable_Server::Cached_Policies
oCTAO::Portable_Server::Creation_Time
oCCurrent
oCTAO::Direct_Collocation_Upcall_WrapperWraps the activities direct collocation upcall
oCTAO::Fixed_Array_SArg_Traits_T< T_var, T_forany, Insert_Policy >
oCTAO::Fixed_Size_SArg_Traits_T< T, Insert_Policy >Template class for argument traits of fixed size IDL types
oCTAO_Object_Adapter::Hint_StrategyBase class for POA active hint strategy
oCIdAssignmentPolicy
oCIdUniquenessPolicy
oCImplicitActivationPolicy
oCInvalidPolicy
oCTAO_Object_Adapter::iteratable_poa_nameThis class allows iteration over a folded poa name
oCTAO_Root_POA::Key_To_Object_Params
oCLifespanPolicy
oCManagerAlreadyExists
oCTAO::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
oCNoServant
oCCORBA::Object [external]
oCTAO::Object_Proxy_Broker [external]
oCTAO::Object_SArg_Traits_T< T_ptr, T_var, T_out, Insert_Policy >Template class for skeleton argument traits of objects
oCTAO::Object_SArg_Traits_T< CORBA::Object_ptr, CORBA::Object_var, CORBA::Object_out, TAO::Any_Insert_Policy_Stream >
oCTAO::Object_SArg_Traits_T< CORBA::TypeCode_ptr, CORBA::TypeCode_var, CORBA::TypeCode_out, TAO::Any_Insert_Policy_Stream >
oCObjectAlreadyActive
oCObjectNotActive
oCOperation_Skeleton_PtrA logical aggregation of all the operation skeleton pointers in use
oCTAO::Operation_Skeletons
oCPOA
oCTAO::Portable_Server::POA_Current_ImplImplementation of the PortableServer::Current object
oCTAO::Portable_Server::POA_GuardPOA_Guard
oCTAO_Object_Adapter::poa_name_iteratorIterator for a folded poa name
oCPOAManager
oCPOAManagerFactory
oCTAO::Portable_Server::Servant_Upcall::Pre_Invoke_StateThis struct keeps track of state related to pre- and post-invoke operations
oCPortableServer::RefCountServantBase
oCRequestProcessingPolicy
oCTAO::SArg_Traits< T >Base class for all skeleton arg traits specializations
oCTAO::SArg_Traits< void >Specialization for void return type
oCTAO::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
oCPortableServer::Servant_var< T >Provides a type safe counted reference to servants
oCServantAlreadyActive
oCServantNotActive
oCServantRetentionPolicy
oCTAO::Special_Basic_SArg_Traits_T< T, to_T, from_T, Insert_Policy >Template class for skeleton argument traits of (w)char/boolean/octet
oCTAO::Special_Basic_SArg_Traits_T< CORBA::Boolean, ACE_InputCDR::to_boolean, ACE_OutputCDR::from_boolean, TAO::Any_Insert_Policy_Stream >
oCTAO::Special_Basic_SArg_Traits_T< CORBA::Char, ACE_InputCDR::to_char, ACE_OutputCDR::from_char, TAO::Any_Insert_Policy_Stream >
oCTAO::Special_Basic_SArg_Traits_T< CORBA::Octet, ACE_InputCDR::to_octet, ACE_OutputCDR::from_octet, TAO::Any_Insert_Policy_Stream >
oCTAO::Special_Basic_SArg_Traits_T< CORBA::WChar, ACE_InputCDR::to_wchar, ACE_OutputCDR::from_wchar, TAO::Any_Insert_Policy_Stream >
oCTAO_Abstract_ServantBase [external]
oCTAO_Acceptor_Filter [external]
oCTAO_Active_Object_MapMap of object ids to servants
oCTAO_Active_Object_Map_EntryValue field of the active object map
oCTAO_Adapter [external]
oCTAO_Id_Assignment_StrategyId uniqueness strategy
oCTAO_Id_Hint_StrategyId uniqueness strategy
oCTAO_Id_Uniqueness_StrategyId uniqueness strategy
oCTAO_Ignore_Original_Key_AdapterA key adapter (encode/decode) class
oCTAO_Incremental_Key_GeneratorDefines a key generator
oCTAO_Lifespan_StrategyLifespan strategy
oCTAO_ObjectId_HashHashing class for Object Ids
oCTAO_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
oCTAO_Operation_TableAbstract class for maintaining and lookup of CORBA IDL operation names
oCTAO_POA_Initializer
oCTAO_POA_Policy_Set
oCTAO_POA_Static_ResourcesThe static (global) resoures of all POA's
oCTAO_Policy_Validator [external]
oCTAO_Preserve_Original_Key_AdapterA key adapter (encode/decode) class
oCTAO_Servant_DispatcherInterface for POA servant dispatching strategies
oCTAO_Servant_Hash
oCTAO::Portable_Server::Temporary_Creation_Time
oCThreadPolicy
oCTAO::UB_String_SArg_Traits_T< T, T_var, T_out >Template class for argument traits of unbounded (w)strings
oCTAO::UB_String_SArg_Traits_T< CORBA::Char, CORBA::String_var, CORBA::String_out >
oCTAO::UB_String_SArg_Traits_T< CORBA::WChar, CORBA::WString_var, CORBA::WString_out >
oCTAO::Upcall_Command"ABC" that all operation-specific command objects must subclass
oCTAO::Upcall_WrapperWraps the activities of the _skel operations
oCTAO::Var_Array_SArg_Traits_T< T_out, T_forany, Insert_Policy >Argument traits of variable size element array
oCTAO::Var_Size_SArg_Traits_T< T, Insert_Policy >Template class for skeleton argument traits of variable size IDL types
oCTAO::Var_Size_SArg_Traits_T< CORBA::Any, TAO::Any_Insert_Policy_Stream >
oCTAO::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
oCWrongAdapter
\CWrongPolicy