Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

Bind_Dispatcher_Guard.i

Go to the documentation of this file.
00001 // This may look like C, but it's really -*- C++ -*-
00002 // $Id: Bind_Dispatcher_Guard.i,v 1.1.1.2 2003/02/21 18:36:44 chad Exp $
00003 
00004 // ===========================================================================
00005 //
00006 // = LIBRARY
00007 //     TAO
00008 //
00009 // = AUTHOR
00010 //     Carlos O'Ryan <coryan@uci.edu>,
00011 //     Chad Elliott <elliott_c@ociweb.com>
00012 //
00013 // ===========================================================================
00014 
00015 #include "tao/Reply_Dispatcher.h"
00016 #include "tao/Transport_Mux_Strategy.h"
00017 
00018 
00019 ACE_INLINE void
00020 TAO_Bind_Dispatcher_Guard::status (int s)
00021 {
00022   this->status_ = s;
00023 }
00024 
00025 ACE_INLINE int
00026 TAO_Bind_Dispatcher_Guard::status (void) const
00027 {
00028   return this->status_;
00029 }
00030 
00031 ACE_INLINE int
00032 TAO_Bind_Dispatcher_Guard::unbind_dispatcher (void)
00033 {
00034   int retval =
00035     this->tms_->unbind_dispatcher (this->request_id_);
00036 
00037   // Already unbound and so do not try again during destruction.
00038   this->status_ =
00039     TAO_Bind_Dispatcher_Guard::NO_UNBIND;
00040 
00041   return retval;
00042 }

Generated on Mon Jun 16 13:48:01 2003 for TAO by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002