#include <ClientRequestInfo.h>
Collaboration diagram for TAO_ClientRequestInfo_Guard:

Public Methods | |
| TAO_ClientRequestInfo_Guard (TAO_ClientRequestInfo *info, TAO_ClientRequestInfo_i *ri) | |
| Constructor. More... | |
| ~TAO_ClientRequestInfo_Guard (void) | |
| Destructor. More... | |
Private Attributes | |
| TAO_ClientRequestInfo * | info_ |
| Pointer to the TAO_ClientRequestInfo object upon which pointer swaps will occur. More... | |
| TAO_ClientRequestInfo_i * | previous_info_ |
| Pointer to the TAO_ClientRequestInfo_i object that was previously stored in the TAO_ClientRequestInfo object. More... | |
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.
|
|
|
Pointer to the TAO_ClientRequestInfo object upon which pointer swaps will occur.
|
|
|
Pointer to the TAO_ClientRequestInfo_i object that was previously stored in the TAO_ClientRequestInfo object.
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001