diff options
Diffstat (limited to 'TAO/tao/Connection_Handler.h')
-rw-r--r-- | TAO/tao/Connection_Handler.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/TAO/tao/Connection_Handler.h b/TAO/tao/Connection_Handler.h index 357ea8ab768..cf43218186d 100644 --- a/TAO/tao/Connection_Handler.h +++ b/TAO/tao/Connection_Handler.h @@ -22,6 +22,8 @@ # pragma once #endif /* ACE_LACKS_PRAGMA_ONCE */ +#include "tao/Basic_Types.h" + class TAO_ORB_Core; class TAO_ORB_Core_TSS_Resources; class TAO_Transport; @@ -97,6 +99,12 @@ public: /// this handler virtual int close_handler (void); + /// Set the Diff-Serv codepoint on outgoing packets. Only has + /// effect for remote protocols (e.g., IIOP); no effect for local + /// protocols (UIOP). Default implementation is for local + /// protocols. Remote protocols must overwrite implementation. + virtual int set_dscp_codepoint (CORBA::Boolean set_network_priority); + protected: /// Return our TAO_ORB_Core pointer |