s/Uint/UInt/g
[ACE_TAO.git] / TAO / tao / Bind_Dispatcher_Guard.inl
blobf38bc197f4022d4e4f45a43ba278300b15b00958
1 // -*- C++ -*-
2 // ===========================================================================
3 //
4 // = LIBRARY
5 //     TAO
6 //
7 // = AUTHOR
8 //     Carlos O'Ryan <coryan@uci.edu>,
9 //     Chad Elliott <elliott_c@ociweb.com>
11 // ===========================================================================
13 #include "tao/Reply_Dispatcher.h"
14 #include "tao/Transport_Mux_Strategy.h"
16 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
18 ACE_INLINE void
19 TAO_Bind_Dispatcher_Guard::status (TAO_Bind_Dispatcher_Status s)
21   this->status_ = s;
24 ACE_INLINE TAO_Bind_Dispatcher_Guard::TAO_Bind_Dispatcher_Status
25 TAO_Bind_Dispatcher_Guard::status () const
27   return this->status_;
30 ACE_INLINE int
31 TAO_Bind_Dispatcher_Guard::unbind_dispatcher ()
33   int const retval =
34     this->tms_->unbind_dispatcher (this->request_id_);
36   // Already unbound and so do not try again during destruction.
37   this->status_ =
38     TAO_Bind_Dispatcher_Guard::NO_UNBIND;
40   return retval;
43 TAO_END_VERSIONED_NAMESPACE_DECL