version 1.2, 2006/01/30 16:17:48
|
version 1.3, 2006/08/08 18:03:03
|
|
|
| |
#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 _libraryPath; |
|
AtomicInt _ref_count; | AtomicInt _ref_count; |
DynamicLibraryHandle _libraryHandle; |
DynamicLibrary _library; |
| |
private: | private: |
ConsumerModule(); | ConsumerModule(); |
|
|
| |
inline const String & ConsumerModule::getFileName(void) const | inline const String & ConsumerModule::getFileName(void) const |
{ | { |
return(_libraryPath); |
return _library.getFileName(); |
} | } |
| |
inline const String & ConsumerModule::getConsumerName(void) const | inline const String & ConsumerModule::getConsumerName(void) const |