|
TAO_PortableServer 4.0.5
|
#include <Active_Policy_Strategies.h>

Public Member Functions | |
| Active_Policy_Strategies ()=default | |
| void | update (Cached_Policies &policies, TAO_Root_POA *poa) |
| void | cleanup () |
| ThreadStrategy * | thread_strategy () const |
| RequestProcessingStrategy * | request_processing_strategy () const |
| IdAssignmentStrategy * | id_assignment_strategy () const |
| IdUniquenessStrategy * | id_uniqueness_strategy () const |
| LifespanStrategy * | lifespan_strategy () const |
| ImplicitActivationStrategy * | implicit_activation_strategy () const |
| ServantRetentionStrategy * | servant_retention_strategy () const |
Private Member Functions | |
| void | create (::PortableServer::ThreadPolicyValue value) |
| void | create (::PortableServer::IdAssignmentPolicyValue value) |
| void | create (::PortableServer::IdUniquenessPolicyValue value) |
| void | create (::PortableServer::ServantRetentionPolicyValue value) |
| void | create (::PortableServer::LifespanPolicyValue value) |
| void | create (::PortableServer::ImplicitActivationPolicyValue value) |
| void | create (::PortableServer::RequestProcessingPolicyValue value, ::PortableServer::ServantRetentionPolicyValue srvalue) |
Private Attributes | |
| std::unique_ptr< ThreadStrategy > | thread_strategy_ {} |
| std::unique_ptr< IdAssignmentStrategy > | id_assignment_strategy_ {} |
| std::unique_ptr< IdUniquenessStrategy > | id_uniqueness_strategy_ {} |
| std::unique_ptr< ServantRetentionStrategy > | servant_retention_strategy_ {} |
| std::unique_ptr< LifespanStrategy > | lifespan_strategy_ {} |
| std::unique_ptr< ImplicitActivationStrategy > | implicit_activation_strategy_ {} |
| std::unique_ptr< RequestProcessingStrategy > | request_processing_strategy_ {} |
This class stores the active policy strategies used for a certain POA.
|
default |
| void TAO::Portable_Server::Active_Policy_Strategies::cleanup | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| IdAssignmentStrategy * TAO::Portable_Server::Active_Policy_Strategies::id_assignment_strategy | ( | ) | const |
| IdUniquenessStrategy * TAO::Portable_Server::Active_Policy_Strategies::id_uniqueness_strategy | ( | ) | const |
| ImplicitActivationStrategy * TAO::Portable_Server::Active_Policy_Strategies::implicit_activation_strategy | ( | ) | const |
| LifespanStrategy * TAO::Portable_Server::Active_Policy_Strategies::lifespan_strategy | ( | ) | const |
| RequestProcessingStrategy * TAO::Portable_Server::Active_Policy_Strategies::request_processing_strategy | ( | ) | const |
| ServantRetentionStrategy * TAO::Portable_Server::Active_Policy_Strategies::servant_retention_strategy | ( | ) | const |
| ThreadStrategy * TAO::Portable_Server::Active_Policy_Strategies::thread_strategy | ( | ) | const |
| void TAO::Portable_Server::Active_Policy_Strategies::update | ( | Cached_Policies & | policies, |
| TAO_Root_POA * | poa ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |