TAO 4.0.0
Loading...
Searching...
No Matches
Public Member Functions | Private Member Functions | Private Attributes | List of all members
TAO::Reply_Guard Class Reference

A guard class used for storing and forwarding the reply status to the portable interceptors. More...

#include <Synch_Invocation.h>

Collaboration diagram for TAO::Reply_Guard:
Collaboration graph
[legend]

Public Member Functions

 Reply_Guard (Invocation_Base *s, Invocation_Status is)
 
 ~Reply_Guard ()
 
void set_status (Invocation_Status s)
 Mutator to set the invocation status.
 

Private Member Functions

 Reply_Guard (Reply_Guard const &)
 
Reply_Guardoperator= (Reply_Guard const &)
 

Private Attributes

Invocation_Base *const invocation_
 
Invocation_Status status_
 

Detailed Description

A guard class used for storing and forwarding the reply status to the portable interceptors.

Constructor & Destructor Documentation

◆ Reply_Guard() [1/2]

TAO::Reply_Guard::Reply_Guard ( Invocation_Base * s,
Invocation_Status is )

◆ ~Reply_Guard()

TAO::Reply_Guard::~Reply_Guard ( )

The destructor calls Invocation_Base::invoke_status with the right invoke status, which is useful for PI's.

◆ Reply_Guard() [2/2]

TAO::Reply_Guard::Reply_Guard ( Reply_Guard const & )
private

Member Function Documentation

◆ operator=()

Reply_Guard & TAO::Reply_Guard::operator= ( Reply_Guard const & )
private

◆ set_status()

void TAO::Reply_Guard::set_status ( Invocation_Status s)

Mutator to set the invocation status.

Member Data Documentation

◆ invocation_

Invocation_Base* const TAO::Reply_Guard::invocation_
private

◆ status_

Invocation_Status TAO::Reply_Guard::status_
private

The documentation for this class was generated from the following files: