ACE_Service_Object_Ptr Class ReferenceThis is a smart pointer that holds onto the associated ACE_Service_Object * until the current scope is left, at which point the object's <fini> hook is called and the service_object_ gets deleted. More...
Collaboration diagram for ACE_Service_Object_Ptr:
Detailed DescriptionThis is a smart pointer that holds onto the associated ACE_Service_Object * until the current scope is left, at which point the object's <fini> hook is called and the service_object_ gets deleted.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. Constructor & Destructor Documentation
Acquire ownership of the so.
Release the held ACE_Service_Object by calling its <fini> hook.
Member Function Documentation
Smart pointer to access the underlying ACE_Service_Object.
Member Data DocumentationHolds the service object until we're done.
The documentation for this class was generated from the following files: Generated on Mon Sep 15 07:16:51 2008 for ACE by 1.5.5 |