version 1.5, 2006/08/09 21:12:56
|
version 1.6, 2008/01/15 18:19:34
|
|
|
// operation, that contains a provider. This class effectively encapsulates the | // operation, that contains a provider. This class effectively encapsulates the |
// "physical" portion of a consumer. | // "physical" portion of a consumer. |
// | // |
// There can be multiple "logical" consumers in memory, but there is only one "physical" consumer. |
// There can be multiple "logical" consumers in memory, |
|
// but there is only one "physical" consumer. |
// This class keeps track of how many logical consumers are using it. | // This class keeps track of how many logical consumers are using it. |
| |
| |
|
|
public: | public: |
virtual ~ConsumerModule(void); | virtual ~ConsumerModule(void); |
const String & getFileName(void) const; | const String & getFileName(void) const; |
CIMIndicationConsumerProvider* load(const String & consumerName, const String & libraryPath); |
CIMIndicationConsumerProvider* load( |
|
const String & consumerName, |
|
const String & libraryPath); |
void unloadModule(void); | void unloadModule(void); |
| |
protected: | protected: |