summaryrefslogtreecommitdiff
path: root/TAO/tao/Pluggable.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/Pluggable.cpp')
-rw-r--r--TAO/tao/Pluggable.cpp21
1 files changed, 19 insertions, 2 deletions
diff --git a/TAO/tao/Pluggable.cpp b/TAO/tao/Pluggable.cpp
index 47c879073a1..1758173826c 100644
--- a/TAO/tao/Pluggable.cpp
+++ b/TAO/tao/Pluggable.cpp
@@ -215,6 +215,12 @@ TAO_Transport::bind_reply_dispatcher (CORBA::ULong request_id,
rd);
}
+int
+TAO_Transport::wait_for_reply (void)
+{
+ return this->ws_->wait ();
+}
+
// Read and handle the reply. Returns 0 when there is Short Read on
// the connection. Returns 1 when the full reply is read and
// handled. Returns -1 on errors.
@@ -233,9 +239,20 @@ TAO_Transport::register_handler (void)
}
int
-TAO_Transport::wait_for_reply (void)
+TAO_Transport::idle_after_send (void)
{
- return this->ws_->wait ();
+ return this->tms ()->idle_after_send (this);
+}
+int
+TAO_Transport::idle_after_reply (void)
+{
+ return this->tms ()->idle_after_reply (this);
+}
+
+int
+TAO_Transport::reply_received (const CORBA::ULong request_id)
+{
+ return this->tms ()->reply_received (request_id);
}
void