diff options
author | jai <jai@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2007-02-16 16:54:24 +0000 |
---|---|---|
committer | jai <jai@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2007-02-16 16:54:24 +0000 |
commit | 14f1def152cfad65182a053fb0ab7d123640b382 (patch) | |
tree | eeefc27bd10ca3c95c9e6b5040dc4672dcca93cb /TAO/tao/ORB_Core.h | |
parent | 62f99799dbbe5fc9d530607f9f2fd45b7896f350 (diff) | |
download | ATCD-14f1def152cfad65182a053fb0ab7d123640b382.tar.gz |
adding DS library support
Diffstat (limited to 'TAO/tao/ORB_Core.h')
-rw-r--r-- | TAO/tao/ORB_Core.h | 18 |
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_; |