ACE
6.3.3
|
Provides a general interface to retrieve arbitrary objects from the ACE service repository. More...
#include <Dynamic_Service.h>
Static Public Member Functions | |
static TYPE * | instance (const ACE_TCHAR *name) |
Return instance using name to search the Service_Repository. More... | |
static TYPE * | instance (const ACE_TCHAR *name, bool no_global) |
static TYPE * | instance (const ACE_Service_Gestalt *repo, const ACE_TCHAR *name) |
static TYPE * | instance (const ACE_Service_Gestalt *repo, const ACE_TCHAR *name, bool no_global) |
Private Member Functions | |
ACE_Dynamic_Service () | |
ACE_Dynamic_Service (const ACE_Dynamic_Service &) | |
ACE_Dynamic_Service & | operator= (const ACE_Dynamic_Service &) |
Additional Inherited Members | |
Public Member Functions inherited from ACE_Dynamic_Service_Base | |
void | dump (void) const |
Dump the current static of the object. More... | |
Protected Member Functions inherited from ACE_Dynamic_Service_Base | |
ACE_Dynamic_Service_Base (void) | |
No need to create, or assign instances of this class. More... | |
~ACE_Dynamic_Service_Base (void) | |
const ACE_Dynamic_Service_Base & | operator= (const ACE_Dynamic_Service_Base &) |
Static Protected Member Functions inherited from ACE_Dynamic_Service_Base | |
static void * | instance (const ACE_TCHAR *name, bool no_global=false) |
static void * | instance (const ACE_Service_Gestalt *repo, const ACE_TCHAR *name, bool no_global=false) |
Provides a general interface to retrieve arbitrary objects from the ACE service repository.
Uses "name" for lookup in the ACE service repository. Obtains the object and returns it as the appropriate type.
|
private |
|
private |
|
static |
Return instance using name to search the Service_Repository.
|
static |
|
static |
|
static |
|
private |