Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

ACE_Shared_Object Class Reference

Provide the abstract base class used to access dynamic linking facilities. More...

#include <Shared_Object.h>

Inheritance diagram for ACE_Shared_Object:

Inheritance graph
[legend]
List of all members.

Public Methods

 ACE_Shared_Object (void)
virtual int init (int argc, ACE_TCHAR *argv[])
 Initializes object when dynamic linking occurs. More...

virtual int fini (void)
 Terminates object when dynamic unlinking occurs. More...

virtual int info (ACE_TCHAR **info_string, size_t length=0) const
 Returns information on a service object. More...

virtual ~ACE_Shared_Object (void)

Detailed Description

Provide the abstract base class used to access dynamic linking facilities.

Definition at line 32 of file Shared_Object.h.


Constructor & Destructor Documentation

ACE_INLINE ACE_Shared_Object::ACE_Shared_Object void   
 

Definition at line 7 of file Shared_Object.i.

00008 {
00009 }

ACE_Shared_Object::~ACE_Shared_Object void    [virtual]
 

Definition at line 44 of file Shared_Object.cpp.

References ACE_TRACE.

00045 {
00046   ACE_TRACE ("ACE_Shared_Object::~ACE_Shared_Object");
00047 }


Member Function Documentation

int ACE_Shared_Object::fini void    [virtual]
 

Terminates object when dynamic unlinking occurs.

Reimplemented in ACE_Acceptor.

Definition at line 27 of file Shared_Object.cpp.

References ACE_TRACE.

Referenced by ACE_Service_Object_Type::fini, ACE_Module_Type::fini, and ACE_Service_Object_Ptr::~ACE_Service_Object_Ptr.

00028 {
00029   ACE_TRACE ("ACE_Shared_Object::fini");
00030   return 0;
00031 }

int ACE_Shared_Object::info ACE_TCHAR **    info_string,
size_t    length = 0
const [virtual]
 

Returns information on a service object.

Reimplemented in ACE_Acceptor.

Definition at line 36 of file Shared_Object.cpp.

References ACE_TCHAR, and ACE_TRACE.

00037 {
00038   ACE_TRACE ("ACE_Shared_Object::info");
00039   return 0;
00040 }

int ACE_Shared_Object::init int    argc,
ACE_TCHAR   argv[]
[virtual]
 

Initializes object when dynamic linking occurs.

Reimplemented in ACE_Acceptor.

Definition at line 18 of file Shared_Object.cpp.

References ACE_TCHAR, and ACE_TRACE.

Referenced by ACE_Module_Type::init, and ACE_Service_Object_Type::init.

00019 {
00020   ACE_TRACE ("ACE_Shared_Object::init");
00021   return 0;
00022 }


The documentation for this class was generated from the following files:
Generated on Mon Jun 16 12:56:06 2003 for ACE by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002