version 1.22, 2002/05/21 21:56:09
|
version 1.23, 2002/05/22 15:53:05
|
|
|
#define Pegasus_ProviderManagerService_h | #define Pegasus_ProviderManagerService_h |
| |
#include <Pegasus/Common/Config.h> | #include <Pegasus/Common/Config.h> |
#include <Pegasus/Common/Pair.h> |
|
#include <Pegasus/Common/CIMObjectPath.h> |
|
#include <Pegasus/Common/MessageQueueService.h> | #include <Pegasus/Common/MessageQueueService.h> |
|
#include <Pegasus/Common/CIMObjectPath.h> |
|
#include <Pegasus/Common/Pair.h> |
#include <Pegasus/Common/Thread.h> | #include <Pegasus/Common/Thread.h> |
| |
#include <Pegasus/ProviderManager/SafeQueue.h> | #include <Pegasus/ProviderManager/SafeQueue.h> |
| |
PEGASUS_NAMESPACE_BEGIN | PEGASUS_NAMESPACE_BEGIN |
| |
class ProviderManager; |
|
class ProviderRegistrationManager; | class ProviderRegistrationManager; |
| |
class PEGASUS_SERVER_LINKAGE ProviderManagerService : public MessageQueueService | class PEGASUS_SERVER_LINKAGE ProviderManagerService : public MessageQueueService |
|
|
Array<String>& Locations, Array<String>& providerNames); | Array<String>& Locations, Array<String>& providerNames); |
| |
protected: | protected: |
static PEGASUS_THREAD_RETURN PEGASUS_THREAD_CDECL handleServiceOperation(void * arg) throw(); |
//static PEGASUS_THREAD_RETURN PEGASUS_THREAD_CDECL handleServiceOperation(void * arg) throw(); |
| |
//void handleStartService(); | //void handleStartService(); |
//void handleStopService(); | //void handleStopService(); |