summaryrefslogtreecommitdiff
path: root/TAO/tao/IIOP_Transport.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/IIOP_Transport.h')
-rw-r--r--TAO/tao/IIOP_Transport.h18
1 files changed, 7 insertions, 11 deletions
diff --git a/TAO/tao/IIOP_Transport.h b/TAO/tao/IIOP_Transport.h
index 39f56f6d9ef..99a3a301cca 100644
--- a/TAO/tao/IIOP_Transport.h
+++ b/TAO/tao/IIOP_Transport.h
@@ -1,6 +1,7 @@
// This may look like C, but it's really -*- C++ -*-
// $Id$
+
// ============================================================================
//
// = LIBRARY
@@ -24,6 +25,7 @@
// BALA Temporrary inclusion
#include "tao/GIOP_Utils.h"
+#include "tao/operation_details.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
@@ -82,12 +84,9 @@ public:
int twoway,
ACE_Time_Value *max_wait_time);
- CORBA::Boolean
- send_request_header (const IOP::ServiceContextList &svc_ctx,
- CORBA::ULong request_id,
- CORBA::Octet response_flags,
+ virtual CORBA::Boolean
+ send_request_header (TAO_Operation_Details &opdetails,
TAO_Target_Specification &spec,
- const char* opname,
TAO_OutputCDR &msg);
protected:
@@ -129,7 +128,7 @@ public:
virtual void start_locate (TAO_ORB_Core *orb_core,
TAO_Target_Specification &spec,
- CORBA::ULong request_id,
+ TAO_Operation_Details &opdetails,
TAO_OutputCDR &output,
CORBA::Environment &ACE_TRY_ENV = TAO_default_environment ())
ACE_THROW_SPEC ((CORBA::SystemException));
@@ -144,12 +143,9 @@ public:
ACE_Time_Value *max_time_value = 0);
virtual int register_handler (void);
- CORBA::Boolean
- send_request_header (const IOP::ServiceContextList &svc_ctx,
- CORBA::ULong request_id,
- CORBA::Octet response_flags,
+ virtual CORBA::Boolean
+ send_request_header (TAO_Operation_Details &opdetails,
TAO_Target_Specification &spec,
- const char* opname,
TAO_OutputCDR &msg);
void messaging_init (TAO_Pluggable_Messaging_Interface *mesg);