Public Member Functions
|ACE_Service_Object_Ptr (ACE_Service_Object *so)|
|Acquire ownership of the so. |
|Release the held ACE_Service_Object by calling its fini() hook. |
|ACE_Service_Object *||operator-> ()|
|Smart pointer to access the underlying ACE_Service_Object. |
|Holds the service object until we're done. |
This class is similar to the Standard C++ Library class auto_ptr. It is used in conjunction with statically linked ACE_Service_Objects, as shown in the ./netsvcs/server/main.cpp example.
Acquire ownership of the so.
Release the held ACE_Service_Object by calling its fini() hook.
|ACE_Service_Object * ACE_Service_Object_Ptr::operator->||(||void||)|
Smart pointer to access the underlying ACE_Service_Object.
Holds the service object until we're done.