diff options
author | irfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-10-08 17:12:45 +0000 |
---|---|---|
committer | irfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-10-08 17:12:45 +0000 |
commit | 4a7b6983481d102c977d5ae25407c09cb67585aa (patch) | |
tree | 63a7e45078230fc5b356cbdd80cf1adf9ec82678 /TAO/tao/Policy_Manager.h | |
parent | 510a83b1bf7055fbcbb6e447d8406100fa2b9ec3 (diff) | |
download | ATCD-4a7b6983481d102c977d5ae25407c09cb67585aa.tar.gz |
ChangeLogTag:Fri Oct 08 12:05:03 1999 Irfan Pyarali <irfan@cs.wustl.edu>
Diffstat (limited to 'TAO/tao/Policy_Manager.h')
-rw-r--r-- | TAO/tao/Policy_Manager.h | 44 |
1 files changed, 28 insertions, 16 deletions
diff --git a/TAO/tao/Policy_Manager.h b/TAO/tao/Policy_Manager.h index 5b447fd9c71..ce3813a0183 100644 --- a/TAO/tao/Policy_Manager.h +++ b/TAO/tao/Policy_Manager.h @@ -83,11 +83,13 @@ public: // = Direct accesors to the policy implementations, for speedy // lookups. - POA_Messaging::RelativeRoundtripTimeoutPolicy* - relative_roundtrip_timeout (void) const; + POA_Messaging::RelativeRoundtripTimeoutPolicy *relative_roundtrip_timeout (void) const; - POA_TAO::ClientPriorityPolicy* - client_priority (void) const; + POA_TAO::ClientPriorityPolicy *client_priority (void) const; + + POA_Messaging::SyncScopePolicy *sync_scope (void) const; + + POA_TAO::BufferingConstraintPolicy *buffering_constraint (void) const; private: ACE_UNIMPLEMENTED_FUNC (TAO_Policy_Manager_Impl operator=(const TAO_Policy_Manager_Impl&)) @@ -105,6 +107,10 @@ private: POA_TAO::ClientPriorityPolicy *client_priority_; + POA_Messaging::SyncScopePolicy *sync_scope_; + + POA_TAO::BufferingConstraintPolicy *buffering_constraint_; + CORBA::PolicyList other_policies_; // Other policies that are not optimized for fast querying @@ -140,11 +146,13 @@ public: CORBA::Environment &ACE_TRY_ENV = CORBA::Environment::default_environment () ); - POA_Messaging::RelativeRoundtripTimeoutPolicy* - relative_roundtrip_timeout (void) const; + POA_Messaging::RelativeRoundtripTimeoutPolicy *relative_roundtrip_timeout (void) const; + + POA_TAO::ClientPriorityPolicy *client_priority (void) const; - POA_TAO::ClientPriorityPolicy* - client_priority (void) const; + POA_Messaging::SyncScopePolicy *sync_scope (void) const; + + POA_TAO::BufferingConstraintPolicy *buffering_constraint (void) const; private: TAO_Policy_Manager_Impl impl_; @@ -176,11 +184,13 @@ public: CORBA::Environment &ACE_TRY_ENV = CORBA::Environment::default_environment () ); - POA_Messaging::RelativeRoundtripTimeoutPolicy* - relative_roundtrip_timeout (void) const; + POA_Messaging::RelativeRoundtripTimeoutPolicy *relative_roundtrip_timeout (void) const; + + POA_TAO::ClientPriorityPolicy *client_priority (void) const; + + POA_Messaging::SyncScopePolicy *sync_scope (void) const; - POA_TAO::ClientPriorityPolicy* - client_priority (void) const; + POA_TAO::BufferingConstraintPolicy *buffering_constraint (void) const; private: TAO_Policy_Manager_Impl manager_impl_; @@ -215,11 +225,13 @@ public: CORBA::Environment &ACE_TRY_ENV = CORBA::Environment::default_environment () ); - POA_Messaging::RelativeRoundtripTimeoutPolicy* - relative_roundtrip_timeout (void) const; + POA_Messaging::RelativeRoundtripTimeoutPolicy *relative_roundtrip_timeout (void) const; + + POA_TAO::ClientPriorityPolicy *client_priority (void) const; + + POA_Messaging::SyncScopePolicy *sync_scope (void) const; - POA_TAO::ClientPriorityPolicy* - client_priority (void) const; + POA_TAO::BufferingConstraintPolicy *buffering_constraint (void) const; // = Set and get the implementation. TAO_Policy_Current_Impl &implementation (void) const; |