Purpose:
The dkServiceMgr provides a generic interface to service manager object functions.
Class summary:
class DKEXPORT dkServiceMgr { public: dkServiceMgr(); virtual ~dkServiceMgr(); virtual DKString registerService(dkService* service); virtual void unregisterService(const char* serviceId); virtual dkService* getService(const char* serviceId); virtual DKString* listServiceIds(long& arraySize); virtual DKString* listServiceIdsByCategory(const char* category, long& arraySize); virtual DKString* listServiceIdsByType(const char* type, long& arraySize); virtual DKString* listServiceIdsByServer(const char* server, long& arraySize); };
Members:
dkServiceMgr(); virtual ~dkServiceMgr();
virtual DKString registerService(dkService* service);
virtual void unregisterService(const char* serviceId);
virtual dkService* getService(const char* serviceId);
virtual DKString* listServiceIds(long& arraySize);
virtual DKString* listServiceIdsByCategory(const char* category, long& arraySize);
virtual DKString* listServiceIdsByType(const char* type, long& arraySize);
virtual DKString* listServiceIdsByServer(const char* server, long& arraySize);
(c) Copyright International Business Machines Corporation 1996, 2003. IBM Corp. All rights reserved.