TAO::Portable_Server::Active_Policy_Strategies Class Reference

#include <Active_Policy_Strategies.h>

Collaboration diagram for TAO::Portable_Server::Active_Policy_Strategies:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Active_Policy_Strategies ()
void update (Cached_Policies &policies, TAO_Root_POA *poa ACE_ENV_ARG_DECL)
void cleanup (ACE_ENV_SINGLE_ARG_DECL)
ThreadStrategythread_strategy (void) const
RequestProcessingStrategyrequest_processing_strategy (void) const
IdAssignmentStrategyid_assignment_strategy (void) const
IdUniquenessStrategyid_uniqueness_strategy (void) const
LifespanStrategylifespan_strategy (void) const
ImplicitActivationStrategyimplicit_activation_strategy (void) const
ServantRetentionStrategyservant_retention_strategy (void) const

Private Attributes

ThreadStrategythread_strategy_
RequestProcessingStrategyrequest_processing_strategy_
IdAssignmentStrategyid_assignment_strategy_
LifespanStrategylifespan_strategy_
IdUniquenessStrategyid_uniqueness_strategy_
ImplicitActivationStrategyimplicit_activation_strategy_
ServantRetentionStrategyservant_retention_strategy_
ThreadStrategyFactorythread_strategy_factory_
ServantRetentionStrategyFactoryservant_retention_strategy_factory_
RequestProcessingStrategyFactoryrequest_processing_strategy_factory_
LifespanStrategyFactorylifespan_strategy_factory_
ImplicitActivationStrategyFactoryimplicit_activation_strategy_factory_
IdUniquenessStrategyFactoryid_uniqueness_strategy_factory_
IdAssignmentStrategyFactoryid_assignment_strategy_factory_

Detailed Description

This class stores the active policy strategies used for a certain POA.


Constructor & Destructor Documentation

TAO::Portable_Server::Active_Policy_Strategies::Active_Policy_Strategies  ) 
 


Member Function Documentation

void TAO::Portable_Server::Active_Policy_Strategies::cleanup ACE_ENV_SINGLE_ARG_DECL   ) 
 

ACE_INLINE IdAssignmentStrategy * TAO::Portable_Server::Active_Policy_Strategies::id_assignment_strategy void   )  const
 

ACE_INLINE IdUniquenessStrategy * TAO::Portable_Server::Active_Policy_Strategies::id_uniqueness_strategy void   )  const
 

ACE_INLINE ImplicitActivationStrategy * TAO::Portable_Server::Active_Policy_Strategies::implicit_activation_strategy void   )  const
 

ACE_INLINE LifespanStrategy * TAO::Portable_Server::Active_Policy_Strategies::lifespan_strategy void   )  const
 

ACE_INLINE RequestProcessingStrategy * TAO::Portable_Server::Active_Policy_Strategies::request_processing_strategy void   )  const
 

ACE_INLINE ServantRetentionStrategy * TAO::Portable_Server::Active_Policy_Strategies::servant_retention_strategy void   )  const
 

ACE_INLINE ThreadStrategy * TAO::Portable_Server::Active_Policy_Strategies::thread_strategy void   )  const
 

void TAO::Portable_Server::Active_Policy_Strategies::update Cached_Policies policies,
TAO_Root_POA *poa  ACE_ENV_ARG_DECL
 


Member Data Documentation

IdAssignmentStrategy* TAO::Portable_Server::Active_Policy_Strategies::id_assignment_strategy_ [private]
 

IdAssignmentStrategyFactory* TAO::Portable_Server::Active_Policy_Strategies::id_assignment_strategy_factory_ [private]
 

IdUniquenessStrategy* TAO::Portable_Server::Active_Policy_Strategies::id_uniqueness_strategy_ [private]
 

IdUniquenessStrategyFactory* TAO::Portable_Server::Active_Policy_Strategies::id_uniqueness_strategy_factory_ [private]
 

ImplicitActivationStrategy* TAO::Portable_Server::Active_Policy_Strategies::implicit_activation_strategy_ [private]
 

ImplicitActivationStrategyFactory* TAO::Portable_Server::Active_Policy_Strategies::implicit_activation_strategy_factory_ [private]
 

LifespanStrategy* TAO::Portable_Server::Active_Policy_Strategies::lifespan_strategy_ [private]
 

LifespanStrategyFactory* TAO::Portable_Server::Active_Policy_Strategies::lifespan_strategy_factory_ [private]
 

RequestProcessingStrategy* TAO::Portable_Server::Active_Policy_Strategies::request_processing_strategy_ [private]
 

RequestProcessingStrategyFactory* TAO::Portable_Server::Active_Policy_Strategies::request_processing_strategy_factory_ [private]
 

ServantRetentionStrategy* TAO::Portable_Server::Active_Policy_Strategies::servant_retention_strategy_ [private]
 

ServantRetentionStrategyFactory* TAO::Portable_Server::Active_Policy_Strategies::servant_retention_strategy_factory_ [private]
 

ThreadStrategy* TAO::Portable_Server::Active_Policy_Strategies::thread_strategy_ [private]
 

ThreadStrategyFactory* TAO::Portable_Server::Active_Policy_Strategies::thread_strategy_factory_ [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Nov 23 16:10:58 2005 for TAO_PortableServer by  doxygen 1.4.5