Synch_Invocation.inl

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 //
00003 // $Id: Synch_Invocation.inl 81632 2008-05-07 09:19:05Z vzykov $
00004 
00005 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00006 
00007 namespace TAO
00008 {
00009   ACE_INLINE
00010   Reply_Guard::Reply_Guard (Invocation_Base *b,
00011                             Invocation_Status s)
00012     : invocation_ (b)
00013     , status_ (s)
00014   {
00015   }
00016 
00017   ACE_INLINE
00018   Reply_Guard::~Reply_Guard (void)
00019   {
00020 #if TAO_HAS_INTERCEPTORS == 1
00021     this->invocation_->invoke_status (this->status_);
00022 #endif  /* TAO_HAS_INTERCEPTORS == 1 */
00023   }
00024 
00025   ACE_INLINE void
00026   Reply_Guard::set_status (Invocation_Status s)
00027   {
00028     this->status_ = s;
00029   }
00030 }
00031 
00032 TAO_END_VERSIONED_NAMESPACE_DECL

Generated on Tue Feb 2 17:37:52 2010 for TAO by  doxygen 1.4.7