TAO_PortableServer  2.0.3
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
oCPOA_CORBA::_TAO_Policy_Direct_Proxy_Impl
oCACE_Event_Handler [external]
oCACE_Shared_Object [external]
oCTAO::Portable_Server::Active_Policy_Strategies
oCTAO::Portable_Server::Active_Policy_Strategies_Cleanup_Guard
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::BD_String_SArg_Traits_T< T_var, BOUND, Insert_Policy >
oCTAO::Portable_Server::Cached_Policies
oCTAO::Collocation_Proxy_Broker [external]
oCTAO::Portable_Server::Creation_Time
oCTAO::Direct_Collocation_Upcall_WrapperWraps the activities direct collocation upcall
oCCORBA::Exception [external]
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
oCTAO_Object_Adapter::iteratable_poa_nameThis class allows iteration over a folded poa name
oCTAO_Root_POA::Key_To_Object_Params
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
oCCORBA::Object [external]
oCTAO::Object_Arg_Traits_T< T_ptr, T_var, T_out, T_traits, Insert_Policy > [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::Policy_ptr, CORBA::Policy_var, CORBA::Policy_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 >
oCTAO::Objref_Traits< ::PortableServer::AdapterActivator >
oCTAO::Objref_Traits< ::PortableServer::Current >
oCTAO::Objref_Traits< ::PortableServer::IdAssignmentPolicy >
oCTAO::Objref_Traits< ::PortableServer::IdUniquenessPolicy >
oCTAO::Objref_Traits< ::PortableServer::ImplicitActivationPolicy >
oCTAO::Objref_Traits< ::PortableServer::LifespanPolicy >
oCTAO::Objref_Traits< ::PortableServer::POA >
oCTAO::Objref_Traits< ::PortableServer::POAManager >
oCTAO::Objref_Traits< ::PortableServer::POAManagerFactory >
oCTAO::Objref_Traits< ::PortableServer::RequestProcessingPolicy >
oCTAO::Objref_Traits< ::PortableServer::ServantActivator >
oCTAO::Objref_Traits< ::PortableServer::ServantLocator >
oCTAO::Objref_Traits< ::PortableServer::ServantManager >
oCTAO::Objref_Traits< ::PortableServer::ServantRetentionPolicy >
oCTAO::Objref_Traits< ::PortableServer::ThreadPolicy >
oCOperation_Skeleton_PtrA logical aggregation of all the operation skeleton pointers in use
oCTAO::Operation_Skeletons
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
oCTAO::Portable_Server::Servant_Upcall::Pre_Invoke_StateThis struct keeps track of state related to pre- and post-invoke operations
oCPortableServer::RefCountServantBase
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
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
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::unbounded_object_reference_sequence< object_t, object_t_var > [external]
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 >
\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