summaryrefslogtreecommitdiff
path: root/TAO/tao/Pluggable.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/Pluggable.h')
-rw-r--r--TAO/tao/Pluggable.h30
1 files changed, 5 insertions, 25 deletions
diff --git a/TAO/tao/Pluggable.h b/TAO/tao/Pluggable.h
index 699ee8b8021..439b4038f3f 100644
--- a/TAO/tao/Pluggable.h
+++ b/TAO/tao/Pluggable.h
@@ -31,7 +31,6 @@
#include "tao/Typecode.h"
#include "tao/IOPC.h"
-
// Forward declarations.
class ACE_Addr;
class ACE_Reactor;
@@ -46,10 +45,6 @@ class TAO_Reply_Dispatcher;
class TAO_Transport_Mux_Strategy;
class TAO_Wait_Strategy;
-class TAO_Pluggable_Messaging_Interface;
-class TAO_Target_Specification;
-class TAO_Operation_Details;
-
typedef ACE_Message_Queue<ACE_NULL_SYNCH> TAO_Transport_Buffering_Queue;
class TAO_Export TAO_Transport
@@ -115,21 +110,20 @@ public:
// not clear this this is the best place to specify this. The actual
// timeout values will be kept in the Policies.
-
virtual void start_request (TAO_ORB_Core *orb_core,
- TAO_Target_Specification &spec,
+ const TAO_Profile *profile,
TAO_OutputCDR &output,
CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ())
+ TAO_default_environment ())
ACE_THROW_SPEC ((CORBA::SystemException));
// Fill into <output> the right headers to make a request.
virtual void start_locate (TAO_ORB_Core *orb_core,
- TAO_Target_Specification &spec,
- TAO_Operation_Details &opdetails,
+ const TAO_Profile *profile,
+ CORBA::ULong request_id,
TAO_OutputCDR &output,
CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ())
+ TAO_default_environment ())
ACE_THROW_SPEC ((CORBA::SystemException));
// Fill into <output> the right headers to make a locate request.
@@ -144,13 +138,6 @@ public:
// Using this method, instead of send(), allows the transport (and
// wait strategy) to take appropiate action.
- virtual CORBA::Boolean
- send_request_header (TAO_Operation_Details &op_details,
- TAO_Target_Specification &spec,
- TAO_OutputCDR &msg) = 0;
- // This is a request for the transport object to write a request
- // header before it sends out a request
-
TAO_ORB_Core *orb_core (void) const;
// Access the ORB that owns this connection.
@@ -203,13 +190,6 @@ public:
ssize_t send_buffered_messages (const ACE_Time_Value *max_wait_time = 0);
// Send any messages that have been buffered.
- virtual int
- messaging_init (CORBA::Octet major,
- CORBA::Octet minor);
- // Initialising the messaging object. This would be used by the
- // connector side. On the acceptor side the connection handler
- // would take care of the messaging objects.
-
protected:
void dequeue_head (void);