version 1.6, 2006/01/30 16:18:04
|
version 1.7, 2006/08/08 18:03:04
|
|
|
| |
#include <Pegasus/Common/Config.h> | #include <Pegasus/Common/Config.h> |
#include <Pegasus/Common/String.h> | #include <Pegasus/Common/String.h> |
#include <Pegasus/Common/System.h> |
#include <Pegasus/Common/DynamicLibrary.h> |
#include <Pegasus/Common/IPC.h> | #include <Pegasus/Common/IPC.h> |
| |
#include <Pegasus/Provider/CIMProvider.h> | #include <Pegasus/Provider/CIMProvider.h> |
|
|
void unloadModule(void); | void unloadModule(void); |
| |
protected: | protected: |
String _fileName; |
|
AtomicInt _ref_count; | AtomicInt _ref_count; |
DynamicLibraryHandle _library; |
DynamicLibrary _library; |
Uint32 _refCount; |
|
| |
private: | private: |
CMPIProviderModule(const String & fileName); | CMPIProviderModule(const String & fileName); |
|
|
| |
inline const String & CMPIProviderModule::getFileName(void) const | inline const String & CMPIProviderModule::getFileName(void) const |
{ | { |
return(_fileName); |
return _library.getFileName(); |
} | } |
| |
inline const String & CMPIProviderModule::getProviderName(void) const | inline const String & CMPIProviderModule::getProviderName(void) const |