|
Classes |
class | TAO::Portable_Server::Active_Policy_Strategies |
class | TAO::Portable_Server::Adapter_Activator |
class | TAO::Portable_Server::Creation_Time |
class | TAO::Portable_Server::Temporary_Creation_Time |
| Special creation time only useful in the lifetime of the upcall. More...
|
class | TAO::Portable_Server::IdAssignmentPolicy |
class | TAO::Portable_Server::IdAssignmentStrategy |
class | TAO::Portable_Server::IdAssignmentStrategyFactory |
class | TAO::Portable_Server::IdAssignmentStrategyFactoryImpl |
class | TAO::Portable_Server::IdAssignmentStrategySystem |
class | TAO::Portable_Server::IdAssignmentStrategyUser |
class | TAO::Portable_Server::IdUniquenessPolicy |
class | TAO::Portable_Server::IdUniquenessStrategy |
class | TAO::Portable_Server::IdUniquenessStrategyFactory |
class | TAO::Portable_Server::IdUniquenessStrategyFactoryImpl |
class | TAO::Portable_Server::IdUniquenessStrategyMultiple |
class | TAO::Portable_Server::IdUniquenessStrategyUnique |
class | TAO::Portable_Server::IdUniquenessStrategyUniqueFactoryImpl |
class | TAO::Portable_Server::ImplicitActivationPolicy |
class | TAO::Portable_Server::ImplicitActivationStrategy |
class | TAO::Portable_Server::ImplicitActivationStrategyExplicit |
class | TAO::Portable_Server::ImplicitActivationStrategyFactory |
class | TAO::Portable_Server::ImplicitActivationStrategyFactoryImpl |
class | TAO::Portable_Server::ImplicitActivationStrategyImplicit |
class | TAO::Portable_Server::ImR_Client_Adapter |
| IFR_Client_Adapter. More...
|
class | TAO::Portable_Server::LifespanPolicy |
class | TAO::Portable_Server::LifespanStrategy |
class | TAO::Portable_Server::LifespanStrategyFactory |
class | TAO::Portable_Server::LifespanStrategyFactoryImpl |
class | TAO::Portable_Server::LifespanStrategyPersistent |
class | TAO::Portable_Server::LifespanStrategyPersistentFactoryImpl |
class | TAO::Portable_Server::LifespanStrategyTransient |
class | TAO::Portable_Server::LifespanStrategyTransientFactoryImpl |
class | TAO::Portable_Server::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 | TAO::Portable_Server::Cached_Policies |
class | TAO::Portable_Server::POA_Current_Impl |
| Implementation of the PortableServer::Current object. More...
|
class | TAO::Portable_Server::POA_Guard |
| POA_Guard. More...
|
class | TAO::Portable_Server::Policy_Strategy |
class | TAO::Portable_Server::RequestProcessingPolicy |
class | TAO::Portable_Server::RequestProcessingStrategy |
class | TAO::Portable_Server::RequestProcessingStrategyAOMOnly |
class | TAO::Portable_Server::RequestProcessingStrategyAOMOnlyFactoryImpl |
class | TAO::Portable_Server::RequestProcessingStrategyDefaultServant |
class | TAO::Portable_Server::RequestProcessingStrategyDefaultServantFactoryImpl |
class | TAO::Portable_Server::RequestProcessingStrategyFactory |
class | TAO::Portable_Server::RequestProcessingStrategyFactoryImpl |
class | TAO::Portable_Server::RequestProcessingStrategyServantActivator |
class | TAO::Portable_Server::RequestProcessingStrategyServantActivatorFactoryImpl |
class | TAO::Portable_Server::RequestProcessingStrategyServantLocator |
class | TAO::Portable_Server::RequestProcessingStrategyServantLocatorFactoryImpl |
class | TAO::Portable_Server::RequestProcessingStrategyServantManager |
class | TAO::Portable_Server::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. More...
|
class | TAO::Portable_Server::Servant_Upcall::Pre_Invoke_State |
| This struct keeps track of state related to pre- and post-invoke operations. More...
|
class | TAO::Portable_Server::ServantRetentionPolicy |
class | TAO::Portable_Server::ServantRetentionStrategy |
class | TAO::Portable_Server::ServantRetentionStrategyFactory |
class | TAO::Portable_Server::ServantRetentionStrategyFactoryImpl |
class | TAO::Portable_Server::ServantRetentionStrategyNonRetain |
class | TAO::Portable_Server::ServantRetentionStrategyNonRetainFactoryImpl |
class | TAO::Portable_Server::ServantRetentionStrategyRetain |
class | TAO::Portable_Server::ServantRetentionStrategyRetainFactoryImpl |
class | TAO::Portable_Server::StrategyFactory |
class | TAO::Portable_Server::ThreadPolicy |
class | TAO::Portable_Server::ThreadStrategy |
class | TAO::Portable_Server::ThreadStrategyFactory |
class | TAO::Portable_Server::ThreadStrategyFactoryImpl |
class | TAO::Portable_Server::ThreadStrategyORBControl |
class | TAO::Portable_Server::ThreadStrategySingle |
class | TAO::Portable_Server::ThreadStrategySingleFactoryImpl |
Functions |
template<typename T, typename RET_ARG_TYPE> |
RET_ARG_TYPE | get_ret_arg (TAO_Operation_Details const *details, TAO::Argument *const *skel_args) |
| Get return value/argument.
|
template<typename T, typename IN_ARG_TYPE> |
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, typename INOUT_ARG_TYPE> |
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, typename OUT_ARG_TYPE> |
OUT_ARG_TYPE | get_out_arg (TAO_Operation_Details const *details, TAO::Argument *const *skel_args, size_t i) |
| Get "out" argument.
|