version 1.9, 2006/07/11 18:39:36
|
version 1.13, 2006/08/31 14:30:34
|
|
|
| |
#include "JMPIImpl.h" | #include "JMPIImpl.h" |
#include <Pegasus/Common/Config.h> | #include <Pegasus/Common/Config.h> |
#include <Pegasus/Common/IPC.h> |
|
#include <Pegasus/Provider/CIMOMHandle.h> | #include <Pegasus/Provider/CIMOMHandle.h> |
#include <Pegasus/Provider/CIMInstanceProvider.h> | #include <Pegasus/Provider/CIMInstanceProvider.h> |
#include <Pegasus/Provider/CIMAssociationProvider.h> | #include <Pegasus/Provider/CIMAssociationProvider.h> |
#include <Pegasus/Provider/CIMMethodProvider.h> | #include <Pegasus/Provider/CIMMethodProvider.h> |
|
#include <Pegasus/Common/AtomicInt.h> |
| |
//#include <Pegasus/ProviderManager2/CMPI/CMPIResolverModule.h> | //#include <Pegasus/ProviderManager2/CMPI/CMPIResolverModule.h> |
| |
|
|
| |
JMPIProviderModule *getModule(void) const; | JMPIProviderModule *getModule(void) const; |
| |
Boolean operator == (const void *key) const; |
|
Boolean operator == (const JMPIProvider & prov) const; |
|
|
|
// virtual void get_idle_timer(struct timeval *); | // virtual void get_idle_timer(struct timeval *); |
// virtual void update_idle_timer(void); | // virtual void update_idle_timer(void); |
// virtual Boolean pending_operation(void); | // virtual Boolean pending_operation(void); |
|
|
private: | private: |
friend class JMPILocalProviderManager; | friend class JMPILocalProviderManager; |
friend class JMPIProviderManager; | friend class JMPIProviderManager; |
friend class ProviderManagerService; |
|
class OpProviderHolder; | class OpProviderHolder; |
friend class OpProviderHolder; | friend class OpProviderHolder; |
mutable Mutex _cimomMutex; | mutable Mutex _cimomMutex; |