summaryrefslogtreecommitdiff
path: root/TAO/tao/Policy_Manager.h
diff options
context:
space:
mode:
authorirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-10-08 17:12:45 +0000
committerirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-10-08 17:12:45 +0000
commit4a7b6983481d102c977d5ae25407c09cb67585aa (patch)
tree63a7e45078230fc5b356cbdd80cf1adf9ec82678 /TAO/tao/Policy_Manager.h
parent510a83b1bf7055fbcbb6e447d8406100fa2b9ec3 (diff)
downloadATCD-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.h44
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;