A guard class used for storing and forwarding the reply status to the portable interceptors. More...
#include <Synch_Invocation.h>
Public Member Functions | |
Reply_Guard (Invocation_Base *s, Invocation_Status is) | |
~Reply_Guard (void) | |
void | set_status (Invocation_Status s) |
Mutator to set the invocation status. | |
Private Member Functions | |
Reply_Guard (Reply_Guard const &) | |
Reply_Guard & | operator= (Reply_Guard const &) |
Private Attributes | |
Invocation_Base *const | invocation_ |
Invocation_Status | status_ |
A guard class used for storing and forwarding the reply status to the portable interceptors.
Definition at line 166 of file Synch_Invocation.h.
TAO::Reply_Guard::Reply_Guard | ( | Invocation_Base * | s, | |
Invocation_Status | is | |||
) |
Definition at line 10 of file Synch_Invocation.inl.
: invocation_ (b) , status_ (s) { }
TAO::Reply_Guard::~Reply_Guard | ( | void | ) |
The destructor calls Invocation_Base::invoke_status with the right invoke status, which is useful for PI's.
Definition at line 18 of file Synch_Invocation.inl.
{ #if TAO_HAS_INTERCEPTORS == 1 this->invocation_->invoke_status (this->status_); #endif /* TAO_HAS_INTERCEPTORS == 1 */ }
TAO::Reply_Guard::Reply_Guard | ( | Reply_Guard const & | ) | [private] |
Reply_Guard& TAO::Reply_Guard::operator= | ( | Reply_Guard const & | ) | [private] |
void TAO::Reply_Guard::set_status | ( | Invocation_Status | s | ) |
Mutator to set the invocation status.
Definition at line 26 of file Synch_Invocation.inl.
{ this->status_ = s; }
Invocation_Base* const TAO::Reply_Guard::invocation_ [private] |
Definition at line 186 of file Synch_Invocation.h.
Invocation_Status TAO::Reply_Guard::status_ [private] |
Definition at line 187 of file Synch_Invocation.h.