#include <ORB_Core.h>
Collaboration diagram for TAO_ORB_Core_Auto_Ptr:
Public Methods | |
TAO_ORB_Core_Auto_Ptr (TAO_ORB_Core *p = 0) | |
TAO_ORB_Core_Auto_Ptr (TAO_ORB_Core_Auto_Ptr &ap) | |
TAO_ORB_Core_Auto_Ptr& | operator= (TAO_ORB_Core_Auto_Ptr &rhs) |
~TAO_ORB_Core_Auto_Ptr (void) | |
TAO_ORB_Core& | operator * () const |
TAO_ORB_Core* | get (void) const |
TAO_ORB_Core* | release (void) |
void | reset (TAO_ORB_Core *p = 0) |
TAO_ORB_Core* | operator-> () const |
Protected Attributes | |
TAO_ORB_Core* | p_ |
This class is used as an aid to make ORB initialization exception safe. It ensures that the ORB core is deallocated if an exception is thrown.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|