TAO::Portable_Server::Active_Policy_Strategies Class Reference

#include <Active_Policy_Strategies.h>

Collaboration diagram for TAO::Portable_Server::Active_Policy_Strategies:
[legend]

List of all members.

Public Member Functions

 Active_Policy_Strategies (void)
void update (Cached_Policies &policies, TAO_Root_POA *poa)
void cleanup (void)
ThreadStrategy * thread_strategy (void) const
RequestProcessingStrategy * request_processing_strategy (void) const
IdAssignmentStrategy * id_assignment_strategy (void) const
IdUniquenessStrategy * id_uniqueness_strategy (void) const
LifespanStrategy * lifespan_strategy (void) const
ImplicitActivationStrategy * implicit_activation_strategy (void) const
ServantRetentionStrategy * servant_retention_strategy (void) const

Private Attributes

ThreadStrategy * thread_strategy_
RequestProcessingStrategy * request_processing_strategy_
IdAssignmentStrategy * id_assignment_strategy_
LifespanStrategy * lifespan_strategy_
IdUniquenessStrategy * id_uniqueness_strategy_
ImplicitActivationStrategy * implicit_activation_strategy_
ServantRetentionStrategy * servant_retention_strategy_
ThreadStrategyFactory * thread_strategy_factory_
ServantRetentionStrategyFactory * servant_retention_strategy_factory_
RequestProcessingStrategyFactory * request_processing_strategy_factory_
LifespanStrategyFactory * lifespan_strategy_factory_
ImplicitActivationStrategyFactory * implicit_activation_strategy_factory_
IdUniquenessStrategyFactory * id_uniqueness_strategy_factory_
IdAssignmentStrategyFactory * id_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 ( void   ) 


Member Function Documentation

void TAO::Portable_Server::Active_Policy_Strategies::update ( Cached_Policies &  policies,
TAO_Root_POA *  poa 
)

void TAO::Portable_Server::Active_Policy_Strategies::cleanup ( void   ) 

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

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

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 LifespanStrategy * TAO::Portable_Server::Active_Policy_Strategies::lifespan_strategy ( void   )  const

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

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


Member Data Documentation


The documentation for this class was generated from the following files:

Generated on Sat Jun 14 18:55:53 2008 for TAO_PortableServer by  doxygen 1.5.6