Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages
TAO_PG_Group_Guard Class Reference
Guard implementation used to make object group cleanup exception-safe.
More...
#include <PG_Group_Guard.h>
Collaboration diagram for TAO_PG_Group_Guard:
[legend]List of all members.
Detailed Description
Guard implementation used to make object group cleanup exception-safe.
This guard's destructor performs cleanup of object group resources. Thus, cleanup is performed when this guard goes out of scope unless explicitly released from that responsibility.
This guard is meant to be used internally by the TAO_PG_GenericFactory class.
Constructor & Destructor Documentation
TAO_PG_Group_Guard::~TAO_PG_Group_Guard |
( |
void |
|
) |
|
|
Member Function Documentation
void TAO_PG_Group_Guard::release |
( |
void |
|
) |
|
|
|
Relinquish cleanup responsibility.
|
Member Data Documentation
|
Reference to the TAO_PG_Factory_Set that contains all application-specific GenericFactory object references. |
|
Reference to the ObjectId that is the map key necessary to unbind the corresponding object group map entry from the map upon destruction. |
int TAO_PG_Group_Guard::released_ [private]
|
|
|
Flag that dictates whether or not the destructor will perform cleanup. |
The documentation for this class was generated from the following files:
Generated on Thu Jan 15 01:21:54 2004 for TAO_PortableGroup by
1.2.18