version 1.9, 2010/09/07 03:54:39
|
version 1.10, 2010/09/13 10:40:06
|
|
|
#include \ | #include \ |
<Pegasus/Server/ProviderRegistrationManager/ProviderRegistrationManager.h> | <Pegasus/Server/ProviderRegistrationManager/ProviderRegistrationManager.h> |
#include <Pegasus/ProviderManager2/ProviderManager.h> | #include <Pegasus/ProviderManager2/ProviderManager.h> |
#include <Pegasus/ProviderManagerService/ProviderManagerRouter.h> |
#include <Pegasus/ProviderManagerRouter/ProviderManagerRouter.h> |
#include <Pegasus/ProviderManagerService/Linkage.h> | #include <Pegasus/ProviderManagerService/Linkage.h> |
| |
PEGASUS_NAMESPACE_BEGIN | PEGASUS_NAMESPACE_BEGIN |
|
|
Callback function to be called upon detection of failure of a | Callback function to be called upon detection of failure of a |
provider module. | provider module. |
*/ | */ |
static void providerModuleFailureCallback (const String & moduleName, |
static void providerModuleGroupFailureCallback( |
const String & userName, Uint16); |
const String &groupName, |
|
const String & userName, |
|
Uint16 userContext, |
|
Boolean isGroup); |
| |
private: | private: |
ProviderManagerService(); | ProviderManagerService(); |
|
|
static void _invokeProviderModuleStartMethod( | static void _invokeProviderModuleStartMethod( |
const CIMObjectPath &ref); | const CIMObjectPath &ref); |
| |
|
static void _reconcileProviderModuleFailure( |
|
const String &moduleName, |
|
const String & userName, |
|
Uint16 userContext); |
|
|
static ProviderManagerService* providerManagerService; | static ProviderManagerService* providerManagerService; |
| |
CIMRepository* _repository; | CIMRepository* _repository; |
|
|
ProviderManagerRouter* _basicProviderManagerRouter; | ProviderManagerRouter* _basicProviderManagerRouter; |
ProviderManagerRouter* _oopProviderManagerRouter; | ProviderManagerRouter* _oopProviderManagerRouter; |
| |
ProviderRegistrationManager* _providerRegistrationManager; |
static ProviderRegistrationManager* _providerRegistrationManager; |
| |
| |
static Boolean _allProvidersStopped; | static Boolean _allProvidersStopped; |