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)
void update (Cached_Policies &policies, TAO_Root_POA *poa)
void cleanup (void)
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 ( void   ) 

Member Function Documentation

void TAO::Portable_Server::Active_Policy_Strategies::cleanup ( void   ) 
IdAssignmentStrategy * TAO::Portable_Server::Active_Policy_Strategies::id_assignment_strategy ( void   )  const
IdUniquenessStrategy * TAO::Portable_Server::Active_Policy_Strategies::id_uniqueness_strategy ( void   )  const
ImplicitActivationStrategy * TAO::Portable_Server::Active_Policy_Strategies::implicit_activation_strategy ( void   )  const
LifespanStrategy * TAO::Portable_Server::Active_Policy_Strategies::lifespan_strategy ( void   )  const
RequestProcessingStrategy * TAO::Portable_Server::Active_Policy_Strategies::request_processing_strategy ( void   )  const
ServantRetentionStrategy * TAO::Portable_Server::Active_Policy_Strategies::servant_retention_strategy ( void   )  const
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 
)

Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Fri Sep 11 04:14:45 2009 for TAO_PortableServer by  doxygen 1.6.1