Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

TAO_ClientRequestInfo_Guard Class Reference

Guard for exception safe TAO_ClientRequestInfo_i pointer swapping. More...

#include <ClientRequestInfo.h>

Collaboration diagram for TAO_ClientRequestInfo_Guard:

Collaboration graph
List of all members.

Public Member Functions

 TAO_ClientRequestInfo_Guard (TAO_ClientRequestInfo *info, TAO_ClientRequestInfo_i *ri)
 ~TAO_ClientRequestInfo_Guard (void)

Private Attributes


Detailed Description

Guard for exception safe TAO_ClientRequestInfo_i pointer swapping.

This class is used to ensure the swapping of TAO_ClientRequestInfo_i pointers in a TAO_ClientRequestInfo object is performed in an exception-safe manner when interception points are being invoked.

Constructor & Destructor Documentation

ACE_INLINE TAO_ClientRequestInfo_Guard::TAO_ClientRequestInfo_Guard TAO_ClientRequestInfo info,
TAO_ClientRequestInfo_i ri


TAO_ClientRequestInfo_Guard::~TAO_ClientRequestInfo_Guard void   ) 


Member Data Documentation

TAO_ClientRequestInfo* TAO_ClientRequestInfo_Guard::info_ [private]

Pointer to the TAO_ClientRequestInfo object upon which pointer swaps will occur.

TAO_ClientRequestInfo_i* TAO_ClientRequestInfo_Guard::previous_info_ [private]

Pointer to the TAO_ClientRequestInfo_i object that was previously stored in the TAO_ClientRequestInfo object.

The documentation for this class was generated from the following files:
Generated on Sun May 15 13:09:35 2005 for TAO by  doxygen