diff options
Diffstat (limited to 'TAO/tao/Transport.cpp')
-rw-r--r-- | TAO/tao/Transport.cpp | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/TAO/tao/Transport.cpp b/TAO/tao/Transport.cpp index f1863fe3f8f..c58fddc97c1 100644 --- a/TAO/tao/Transport.cpp +++ b/TAO/tao/Transport.cpp @@ -92,13 +92,11 @@ TAO_Transport::send_or_buffer (TAO_Stub *stub, const ACE_Message_Block *message_block, const ACE_Time_Value *max_wait_time) { - ACE_MT (ACE_GUARD_RETURN (ACE_Lock, - guard, - *this->handler_lock_, - -1)); if (stub == 0 || two_way) - return this->send_i (message_block, max_wait_time); + { + return this->send (message_block, max_wait_time); + } TAO_Sync_Strategy &sync_strategy = stub->sync_strategy (); @@ -483,7 +481,14 @@ TAO_Transport::register_handler (void) } int -TAO_Transport::id (void) +TAO_Transport::id (void) const { return this->id_; } + +void +TAO_Transport::id (int id) +{ + this->id_ = id; +} + |