Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

TAO_POA_Cached_Policies Class Reference

#include <POA_Cached_Policies.h>

List of all members.

Public Types

enum  PriorityModel { CLIENT_PROPAGATED, SERVER_DECLARED, NOT_SPECIFIED }

Public Methods

 TAO_POA_Cached_Policies ()
 ~TAO_POA_Cached_Policies (void)
void update (TAO_POA_Policy_Set &policy_set, CORBA::Environment &ACE_TRY_ENV)
 Update the cached policy values.

PortableServer::ThreadPolicyValue thread (void) const
 Accessor methods to cached values.

PortableServer::LifespanPolicyValue lifespan (void) const
PortableServer::IdUniquenessPolicyValue id_uniqueness (void) const
PortableServer::IdAssignmentPolicyValue id_assignment (void) const
PortableServer::ImplicitActivationPolicyValue implicit_activation (void) const
PortableServer::ServantRetentionPolicyValue servant_retention (void) const
PortableServer::RequestProcessingPolicyValue request_processing (void) const
PriorityModel priority_model (void) const
CORBA::Short server_priority (void) const
void priority_model (PriorityModel priority_model)
void server_priority (CORBA::Short priority)
void implicit_activation (PortableServer::ImplicitActivationPolicyValue value)

Protected Methods

void update_policy (const CORBA::Policy_ptr policy, CORBA::Environment &ACE_TRY_ENV)
 Helper method to update a particular policy.


Protected Attributes

PortableServer::ThreadPolicyValue thread_
PortableServer::LifespanPolicyValue lifespan_
PortableServer::IdUniquenessPolicyValue id_uniqueness_
PortableServer::IdAssignmentPolicyValue id_assignment_
PortableServer::ImplicitActivationPolicyValue implicit_activation_
PortableServer::ServantRetentionPolicyValue servant_retention_
PortableServer::RequestProcessingPolicyValue request_processing_
PriorityModel priority_model_
CORBA::Short server_priority_


Member Enumeration Documentation

enum TAO_POA_Cached_Policies::PriorityModel
 

Enumeration values:
CLIENT_PROPAGATED  
SERVER_DECLARED  
NOT_SPECIFIED  


Constructor & Destructor Documentation

TAO_POA_Cached_Policies::TAO_POA_Cached_Policies ( )
 

TAO_POA_Cached_Policies::~TAO_POA_Cached_Policies ( void )
 


Member Function Documentation

ACE_INLINE PortableServer::IdAssignmentPolicyValue TAO_POA_Cached_Policies::id_assignment ( void ) const
 

ACE_INLINE PortableServer::IdUniquenessPolicyValue TAO_POA_Cached_Policies::id_uniqueness ( void ) const
 

ACE_INLINE void TAO_POA_Cached_Policies::implicit_activation ( PortableServer::ImplicitActivationPolicyValue value )
 

ACE_INLINE PortableServer::ImplicitActivationPolicyValue TAO_POA_Cached_Policies::implicit_activation ( void ) const
 

ACE_INLINE PortableServer::LifespanPolicyValue TAO_POA_Cached_Policies::lifespan ( void ) const
 

ACE_INLINE void TAO_POA_Cached_Policies::priority_model ( PriorityModel priority_model )
 

ACE_INLINE TAO_POA_Cached_Policies::PriorityModel TAO_POA_Cached_Policies::priority_model ( void ) const
 

ACE_INLINE PortableServer::RequestProcessingPolicyValue TAO_POA_Cached_Policies::request_processing ( void ) const
 

ACE_INLINE PortableServer::ServantRetentionPolicyValue TAO_POA_Cached_Policies::servant_retention ( void ) const
 

ACE_INLINE void TAO_POA_Cached_Policies::server_priority ( CORBA::Short priority )
 

ACE_INLINE CORBA::Short TAO_POA_Cached_Policies::server_priority ( void ) const
 

ACE_INLINE PortableServer::ThreadPolicyValue TAO_POA_Cached_Policies::thread ( void ) const
 

Accessor methods to cached values.

void TAO_POA_Cached_Policies::update ( TAO_POA_Policy_Set & policy_set,
CORBA::Environment & ACE_TRY_ENV )
 

Update the cached policy values.

void TAO_POA_Cached_Policies::update_policy ( const CORBA::Policy_ptr policy,
CORBA::Environment & ACE_TRY_ENV ) [protected]
 

Helper method to update a particular policy.


Member Data Documentation

PortableServer::IdAssignmentPolicyValue TAO_POA_Cached_Policies::id_assignment_ [protected]
 

PortableServer::IdUniquenessPolicyValue TAO_POA_Cached_Policies::id_uniqueness_ [protected]
 

PortableServer::ImplicitActivationPolicyValue TAO_POA_Cached_Policies::implicit_activation_ [protected]
 

PortableServer::LifespanPolicyValue TAO_POA_Cached_Policies::lifespan_ [protected]
 

PriorityModel TAO_POA_Cached_Policies::priority_model_ [protected]
 

PortableServer::RequestProcessingPolicyValue TAO_POA_Cached_Policies::request_processing_ [protected]
 

PortableServer::ServantRetentionPolicyValue TAO_POA_Cached_Policies::servant_retention_ [protected]
 

CORBA::Short TAO_POA_Cached_Policies::server_priority_ [protected]
 

PortableServer::ThreadPolicyValue TAO_POA_Cached_Policies::thread_ [protected]
 


The documentation for this class was generated from the following files:
Generated at Fri Oct 5 08:08:32 2001 for TAO_PortableServer by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000