2 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
6 namespace Portable_Server
10 Active_Policy_Strategies::thread_strategy () const
12 return this->thread_strategy_.get ();
16 RequestProcessingStrategy*
17 Active_Policy_Strategies::request_processing_strategy () const
19 return this->request_processing_strategy_.get ();
23 IdAssignmentStrategy *
24 Active_Policy_Strategies::id_assignment_strategy () const
26 return this->id_assignment_strategy_. get ();
30 IdUniquenessStrategy *
31 Active_Policy_Strategies::id_uniqueness_strategy () const
33 return this->id_uniqueness_strategy_.get ();
38 Active_Policy_Strategies::lifespan_strategy () const
40 return this->lifespan_strategy_. get();
44 ImplicitActivationStrategy*
45 Active_Policy_Strategies::implicit_activation_strategy () const
47 return this->implicit_activation_strategy_.get ();
51 ServantRetentionStrategy*
52 Active_Policy_Strategies::servant_retention_strategy () const
54 return this->servant_retention_strategy_.get ();
58 Active_Policy_Strategies_Cleanup_Guard
59 ::Active_Policy_Strategies_Cleanup_Guard (Active_Policy_Strategies *p)
65 Active_Policy_Strategies_Cleanup_Guard::~Active_Policy_Strategies_Cleanup_Guard ()
69 this->ptr_->cleanup ();
74 Active_Policy_Strategies *
75 Active_Policy_Strategies_Cleanup_Guard::_retn ()
77 Active_Policy_Strategies *temp = this->ptr_;
84 TAO_END_VERSIONED_NAMESPACE_DECL