summaryrefslogtreecommitdiff
path: root/TAO/tao/Exclusive_TMS.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/Exclusive_TMS.h')
-rw-r--r--TAO/tao/Exclusive_TMS.h21
1 files changed, 12 insertions, 9 deletions
diff --git a/TAO/tao/Exclusive_TMS.h b/TAO/tao/Exclusive_TMS.h
index 64d4ccb8f50..2aa9ef0f7a1 100644
--- a/TAO/tao/Exclusive_TMS.h
+++ b/TAO/tao/Exclusive_TMS.h
@@ -21,7 +21,8 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include "tao/GIOP_Message_State.h"
+
+class TAO_Pluggable_Reply_Params;
class TAO_Export TAO_Exclusive_TMS : public TAO_Transport_Mux_Strategy
{
@@ -47,13 +48,13 @@ public:
virtual int bind_dispatcher (CORBA::ULong request_id,
TAO_Reply_Dispatcher *rh);
virtual void unbind_dispatcher (CORBA::ULong request_id);
- virtual int dispatch_reply (CORBA::ULong request_id,
- CORBA::ULong reply_status,
- const TAO_GIOP_Version& version,
- IOP::ServiceContextList& reply_ctx,
- TAO_GIOP_Message_State* message_state);
- virtual TAO_GIOP_Message_State *get_message_state (void);
- virtual void destroy_message_state (TAO_GIOP_Message_State *);
+
+ virtual int dispatch_reply (TAO_Pluggable_Reply_Params &params);
+
+ // @@ Commented for the time being, let the commented line stay for
+ // sometime - Bala
+ // virtual TAO_GIOP_Message_State *get_message_state (void);
+ // virtual void destroy_message_state (TAO_GIOP_Message_State *);
virtual int idle_after_send (void);
virtual int idle_after_reply (void);
virtual void connection_closed (void);
@@ -73,7 +74,9 @@ protected:
TAO_Reply_Dispatcher *rd_;
// Reply Dispatcher corresponding to the request.
- TAO_GIOP_Message_State message_state_;
+ // @@ Commented for the time being, let the commented line stay for
+ // sometime - Bala
+ // TAO_GIOP_Message_State message_state_;
// Message state to read the incoming message.
// @@ Having members of type TAO_GIOP* indicates that we