TAO_PortableServer 3.1.4
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
TAO::Portable_Server::Cached_Policies Class Reference

#include <POA_Cached_Policies.h>

Public Types

enum  PriorityModel { CLIENT_PROPAGATED , SERVER_DECLARED , NOT_SPECIFIED }
 
enum  NetworkPriorityModel { CLIENT_PROPAGATED_NETWORK_PRIORITY , SERVER_DECLARED_NETWORK_PRIORITY , NO_NETWORK_PRIORITY }
 

Public Member Functions

 Cached_Policies ()
 
 ~Cached_Policies ()
 
void update (TAO_POA_Policy_Set &policy_set)
 Update the cached policy values.
 

Accessor methods to cached values.

::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_
 
NetworkPriorityModel network_priority_model_
 
CORBA::Long request_diffserv_codepoint_
 
CORBA::Long reply_diffserv_codepoint_
 
::PortableServer::ThreadPolicyValue thread () const
 
::PortableServer::LifespanPolicyValue lifespan () const
 
::PortableServer::IdUniquenessPolicyValue id_uniqueness () const
 
::PortableServer::IdAssignmentPolicyValue id_assignment () const
 
::PortableServer::ImplicitActivationPolicyValue implicit_activation () const
 
::PortableServer::ServantRetentionPolicyValue servant_retention () const
 
::PortableServer::RequestProcessingPolicyValue request_processing () const
 
PriorityModel priority_model () const
 
CORBA::Short server_priority () const
 
NetworkPriorityModel network_priority_model () const
 
CORBA::Long request_diffserv_codepoint () const
 
CORBA::Long reply_diffserv_codepoint () const
 
void network_priority_model (NetworkPriorityModel network_priority_model)
 
void request_diffserv_codepoint (CORBA::Long diffserv_codepoint)
 
void reply_diffserv_codepoint (CORBA::Long diffserv_codepoint)
 
void priority_model (PriorityModel priority_model)
 
void server_priority (CORBA::Short priority)
 
void implicit_activation (::PortableServer::ImplicitActivationPolicyValue value)
 
void update_policy (const CORBA::Policy_ptr policy)
 Helper method to update a particular policy.
 

Member Enumeration Documentation

◆ NetworkPriorityModel

Enumerator
CLIENT_PROPAGATED_NETWORK_PRIORITY 
SERVER_DECLARED_NETWORK_PRIORITY 
NO_NETWORK_PRIORITY 

◆ PriorityModel

Enumerator
CLIENT_PROPAGATED 
SERVER_DECLARED 
NOT_SPECIFIED 

Constructor & Destructor Documentation

◆ Cached_Policies()

TAO::Portable_Server::Cached_Policies::Cached_Policies ( )

◆ ~Cached_Policies()

TAO::Portable_Server::Cached_Policies::~Cached_Policies ( )

Member Function Documentation

◆ id_assignment()

PortableServer::IdAssignmentPolicyValue TAO::Portable_Server::Cached_Policies::id_assignment ( ) const

Returns the network priority model that was set using a policy by the server application.

◆ id_uniqueness()

PortableServer::IdUniquenessPolicyValue TAO::Portable_Server::Cached_Policies::id_uniqueness ( ) const

Returns the network priority model that was set using a policy by the server application.

◆ implicit_activation() [1/2]

PortableServer::ImplicitActivationPolicyValue TAO::Portable_Server::Cached_Policies::implicit_activation ( ) const

Returns the network priority model that was set using a policy by the server application.

◆ implicit_activation() [2/2]

void TAO::Portable_Server::Cached_Policies::implicit_activation ( ::PortableServer::ImplicitActivationPolicyValue value)

Returns the network priority model that was set using a policy by the server application.

◆ lifespan()

PortableServer::LifespanPolicyValue TAO::Portable_Server::Cached_Policies::lifespan ( ) const

Returns the network priority model that was set using a policy by the server application.

◆ network_priority_model() [1/2]

Cached_Policies::NetworkPriorityModel TAO::Portable_Server::Cached_Policies::network_priority_model ( ) const

Returns the network priority model that was set using a policy by the server application.

◆ network_priority_model() [2/2]

void TAO::Portable_Server::Cached_Policies::network_priority_model ( NetworkPriorityModel network_priority_model)

Caches the network priority model that was set using a policy by the server application.

◆ priority_model() [1/2]

Cached_Policies::PriorityModel TAO::Portable_Server::Cached_Policies::priority_model ( ) const

Returns the network priority model that was set using a policy by the server application.

◆ priority_model() [2/2]

void TAO::Portable_Server::Cached_Policies::priority_model ( PriorityModel priority_model)

Returns the network priority model that was set using a policy by the server application.

◆ reply_diffserv_codepoint() [1/2]

CORBA::Long TAO::Portable_Server::Cached_Policies::reply_diffserv_codepoint ( ) const

Returns the reply DiffServ codepoint that was set using a policy by the server application.

◆ reply_diffserv_codepoint() [2/2]

void TAO::Portable_Server::Cached_Policies::reply_diffserv_codepoint ( CORBA::Long diffserv_codepoint)

Caches the reply DiffServ codepoint that was set using a policy by the server application.

◆ request_diffserv_codepoint() [1/2]

CORBA::Long TAO::Portable_Server::Cached_Policies::request_diffserv_codepoint ( ) const

Returns the request DiffServ codepoint that was set using a policy by the server application.

◆ request_diffserv_codepoint() [2/2]

void TAO::Portable_Server::Cached_Policies::request_diffserv_codepoint ( CORBA::Long diffserv_codepoint)

Caches the request DiffServ codepoint that was set using a policy by the server application.

◆ request_processing()

PortableServer::RequestProcessingPolicyValue TAO::Portable_Server::Cached_Policies::request_processing ( ) const

Returns the network priority model that was set using a policy by the server application.

◆ servant_retention()

PortableServer::ServantRetentionPolicyValue TAO::Portable_Server::Cached_Policies::servant_retention ( ) const

Returns the network priority model that was set using a policy by the server application.

◆ server_priority() [1/2]

CORBA::Short TAO::Portable_Server::Cached_Policies::server_priority ( ) const

Returns the network priority model that was set using a policy by the server application.

◆ server_priority() [2/2]

void TAO::Portable_Server::Cached_Policies::server_priority ( CORBA::Short priority)

Returns the network priority model that was set using a policy by the server application.

◆ thread()

PortableServer::ThreadPolicyValue TAO::Portable_Server::Cached_Policies::thread ( ) const

Returns the network priority model that was set using a policy by the server application.

◆ update()

void TAO::Portable_Server::Cached_Policies::update ( TAO_POA_Policy_Set & policy_set)

Update the cached policy values.

◆ update_policy()

void TAO::Portable_Server::Cached_Policies::update_policy ( const CORBA::Policy_ptr policy)
protected

Helper method to update a particular policy.

Member Data Documentation

◆ id_assignment_

::PortableServer::IdAssignmentPolicyValue TAO::Portable_Server::Cached_Policies::id_assignment_
protected

Returns the network priority model that was set using a policy by the server application.

◆ id_uniqueness_

::PortableServer::IdUniquenessPolicyValue TAO::Portable_Server::Cached_Policies::id_uniqueness_
protected

Returns the network priority model that was set using a policy by the server application.

◆ implicit_activation_

::PortableServer::ImplicitActivationPolicyValue TAO::Portable_Server::Cached_Policies::implicit_activation_
protected

Returns the network priority model that was set using a policy by the server application.

◆ lifespan_

::PortableServer::LifespanPolicyValue TAO::Portable_Server::Cached_Policies::lifespan_
protected

Returns the network priority model that was set using a policy by the server application.

◆ network_priority_model_

NetworkPriorityModel TAO::Portable_Server::Cached_Policies::network_priority_model_
protected

Returns the network priority model that was set using a policy by the server application.

◆ priority_model_

PriorityModel TAO::Portable_Server::Cached_Policies::priority_model_
protected

Returns the network priority model that was set using a policy by the server application.

◆ reply_diffserv_codepoint_

CORBA::Long TAO::Portable_Server::Cached_Policies::reply_diffserv_codepoint_
protected

Returns the network priority model that was set using a policy by the server application.

◆ request_diffserv_codepoint_

CORBA::Long TAO::Portable_Server::Cached_Policies::request_diffserv_codepoint_
protected

Returns the network priority model that was set using a policy by the server application.

◆ request_processing_

::PortableServer::RequestProcessingPolicyValue TAO::Portable_Server::Cached_Policies::request_processing_
protected

Returns the network priority model that was set using a policy by the server application.

◆ servant_retention_

::PortableServer::ServantRetentionPolicyValue TAO::Portable_Server::Cached_Policies::servant_retention_
protected

Returns the network priority model that was set using a policy by the server application.

◆ server_priority_

CORBA::Short TAO::Portable_Server::Cached_Policies::server_priority_
protected

Returns the network priority model that was set using a policy by the server application.

◆ thread_

::PortableServer::ThreadPolicyValue TAO::Portable_Server::Cached_Policies::thread_
protected

Returns the network priority model that was set using a policy by the server application.


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