summaryrefslogtreecommitdiff
path: root/TAO/tao/ORB_Core.h
diff options
context:
space:
mode:
authorjai <jai@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2007-02-16 16:54:24 +0000
committerjai <jai@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2007-02-16 16:54:24 +0000
commit14f1def152cfad65182a053fb0ab7d123640b382 (patch)
treeeeefc27bd10ca3c95c9e6b5040dc4672dcca93cb /TAO/tao/ORB_Core.h
parent62f99799dbbe5fc9d530607f9f2fd45b7896f350 (diff)
downloadATCD-14f1def152cfad65182a053fb0ab7d123640b382.tar.gz
adding DS library support
Diffstat (limited to 'TAO/tao/ORB_Core.h')
-rw-r--r--TAO/tao/ORB_Core.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/TAO/tao/ORB_Core.h b/TAO/tao/ORB_Core.h
index e423137e0e8..3b42fc720dd 100644
--- a/TAO/tao/ORB_Core.h
+++ b/TAO/tao/ORB_Core.h
@@ -80,6 +80,7 @@ class TAO_Profile;
class TAO_Endpoint_Selector_Factory;
class TAO_Message_State_Factory;
class TAO_Protocols_Hooks;
+class TAO_Network_Priority_Protocols_Hooks;
class TAO_BiDir_Adapter;
class TAO_Flushing_Strategy;
@@ -322,6 +323,10 @@ public:
/// Sets the value of TAO_ORB_Core::protocols_hooks_
static void set_protocols_hooks (const char *protocols_hooks_name);
+ /// Sets the value of TAO_ORB_Core::network_priority_protocols_hooks_
+ static void set_network_priority_protocols_hooks (
+ const char *network_priority_protocols_hooks_name);
+
/// Sets the value of TAO_ORB_Core::endpoint_selector_factory_
static void set_endpoint_selector_factory (
const char *endpoint_selector_factory_name);
@@ -337,6 +342,10 @@ public:
/// Gets the value of TAO_ORB_Core::protocols_hooks__
TAO_Protocols_Hooks * get_protocols_hooks (void);
+ /// Gets the value of TAO_ORB_Core::network_priority_protocols_hooks__
+ TAO_Network_Priority_Protocols_Hooks *
+ get_network_priority_protocols_hooks (void);
+
/// Sets the value of TAO_ORB_Core::dynamic_adapter_name_.
static void dynamic_adapter_name (const char *name);
@@ -553,6 +562,9 @@ public:
/// Handle to the factory for protocols_hooks_..
TAO_Protocols_Hooks *protocols_hooks_;
+ /// Handle to the factory for network_priority_protocols_hooks_..
+ TAO_Network_Priority_Protocols_Hooks *network_priority_protocols_hooks_;
+
/// Obtain the TSS resources of this orb.
TAO_ORB_Core_TSS_Resources* get_tss_resources (void);
@@ -1272,6 +1284,12 @@ public:
*/
ACE_CString protocols_hooks_name_;
+
+ /**
+ * Name of the network_priority_protocols_hooks that needs to be instantiated.
+ */
+ ACE_CString network_priority_protocols_hooks_name_;
+
/// The hook to be set for the RelativeRoundtripTimeoutPolicy.
TAO_ORB_Core::Timeout_Hook timeout_hook_;