TAO::Portable_Server Namespace Reference

Classes

class  Active_Policy_Strategies
class  Active_Policy_Strategies_Cleanup_Guard
class  Adapter_Activator
class  Creation_Time
class  Temporary_Creation_Time
class  IdAssignmentPolicy
class  IdAssignmentStrategy
class  IdAssignmentStrategyFactory
class  IdAssignmentStrategyFactoryImpl
class  IdAssignmentStrategySystem
class  IdAssignmentStrategyUser
class  IdUniquenessPolicy
class  IdUniquenessStrategy
class  IdUniquenessStrategyFactory
class  IdUniquenessStrategyFactoryImpl
class  IdUniquenessStrategyMultiple
class  IdUniquenessStrategyUnique
class  IdUniquenessStrategyUniqueFactoryImpl
class  ImplicitActivationPolicy
class  ImplicitActivationStrategy
class  ImplicitActivationStrategyExplicit
class  ImplicitActivationStrategyFactory
class  ImplicitActivationStrategyFactoryImpl
class  ImplicitActivationStrategyImplicit
class  ImR_Client_Adapter
 IFR_Client_Adapter. More...
class  LifespanPolicy
class  LifespanStrategy
class  LifespanStrategyFactory
class  LifespanStrategyFactoryImpl
class  LifespanStrategyPersistent
class  LifespanStrategyPersistentFactoryImpl
class  LifespanStrategyTransient
class  LifespanStrategyTransientFactoryImpl
class  Non_Servant_Upcall
 This 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. More...
class  Cached_Policies
class  POA_Current
class  POA_Current_Impl
 Implementation of the PortableServer::Current object. More...
class  POA_Guard
 POA_Guard. More...
class  Policy_Strategy
class  RequestProcessingPolicy
class  RequestProcessingStrategy
class  RequestProcessingStrategyAOMOnly
class  RequestProcessingStrategyAOMOnlyFactoryImpl
class  RequestProcessingStrategyDefaultServant
class  RequestProcessingStrategyDefaultServantFactoryImpl
class  RequestProcessingStrategyFactory
class  RequestProcessingStrategyFactoryImpl
class  RequestProcessingStrategyServantActivator
class  RequestProcessingStrategyServantActivatorFactoryImpl
class  RequestProcessingStrategyServantLocator
class  RequestProcessingStrategyServantLocatorFactoryImpl
class  RequestProcessingStrategyServantManager
class  Servant_Upcall
 This 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. More...
class  ServantRetentionPolicy
class  ServantRetentionStrategy
class  ServantRetentionStrategyFactory
class  ServantRetentionStrategyFactoryImpl
class  ServantRetentionStrategyNonRetain
class  ServantRetentionStrategyNonRetainFactoryImpl
class  ServantRetentionStrategyRetain
class  ServantRetentionStrategyRetainFactoryImpl
class  StrategyFactory
class  ThreadPolicy
class  ThreadStrategy
class  ThreadStrategyFactory
class  ThreadStrategyFactoryImpl
class  ThreadStrategyORBControl
class  ThreadStrategySingle
class  ThreadStrategySingleFactoryImpl

Functions

template<typename T >
TAO::SArg_Traits< T >::ret_arg_type get_ret_arg (TAO_Operation_Details const *details, TAO::Argument *const *skel_args)
 Get return value/argument.
template<typename T >
TAO::SArg_Traits< T >::in_arg_type get_in_arg (TAO_Operation_Details const *details, TAO::Argument *const *skel_args, size_t i)
 Get "in" argument.
template<typename T >
TAO::SArg_Traits< T >
::inout_arg_type 
get_inout_arg (TAO_Operation_Details const *details, TAO::Argument *const *skel_args, size_t i)
 Get "inout" argument.
template<typename T >
TAO::SArg_Traits< T >::out_arg_type get_out_arg (TAO_Operation_Details const *details, TAO::Argument *const *skel_args, size_t i)
 Get "out" argument.

Function Documentation

template<typename T >
TAO::SArg_Traits<T>::in_arg_type TAO::Portable_Server::get_in_arg ( TAO_Operation_Details const *  details,
TAO::Argument *const *  skel_args,
size_t  i 
) [inline]

Get "in" argument.

template<typename T >
TAO::SArg_Traits<T>::inout_arg_type TAO::Portable_Server::get_inout_arg ( TAO_Operation_Details const *  details,
TAO::Argument *const *  skel_args,
size_t  i 
) [inline]

Get "inout" argument.

template<typename T >
TAO::SArg_Traits<T>::out_arg_type TAO::Portable_Server::get_out_arg ( TAO_Operation_Details const *  details,
TAO::Argument *const *  skel_args,
size_t  i 
) [inline]

Get "out" argument.

template<typename T >
TAO::SArg_Traits<T>::ret_arg_type TAO::Portable_Server::get_ret_arg ( TAO_Operation_Details const *  details,
TAO::Argument *const *  skel_args 
) [inline]

Get return value/argument.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated by  doxygen 1.6.2