version 1.20.12.1, 2006/02/10 16:11:59
|
version 1.26, 2006/08/09 21:13:01
|
|
|
#include <Pegasus/Common/Constants.h> | #include <Pegasus/Common/Constants.h> |
#include <Pegasus/Common/CIMObjectPath.h> | #include <Pegasus/Common/CIMObjectPath.h> |
#include <Pegasus/Common/Pair.h> | #include <Pegasus/Common/Pair.h> |
#include <Pegasus/Common/Triad.h> |
|
#include <Pegasus/Common/Thread.h> | #include <Pegasus/Common/Thread.h> |
#include <Pegasus/Common/IPC.h> |
|
#include <Pegasus/Common/HashTable.h> | #include <Pegasus/Common/HashTable.h> |
#include <Pegasus/Common/OperationContextInternal.h> | #include <Pegasus/Common/OperationContextInternal.h> |
| |
|
|
virtual Boolean hasActiveProviders(); | virtual Boolean hasActiveProviders(); |
virtual void unloadIdleProviders(); | virtual void unloadIdleProviders(); |
| |
|
// This function creates an instance of DefaultProviderManager. It is |
|
// typically passed to either the ProviderManagerService constructor |
|
// or the BasicProviderManagerRouter constructor as a way of decoupling |
|
// the pegprovidermanager and DefaultProviderManager libraries (otherwise |
|
// each library would contain a reference to the other). |
|
static ProviderManager* createDefaultProviderManagerCallback(); |
|
|
protected: | protected: |
Message * handleUnsupportedRequest(const Message * message); | Message * handleUnsupportedRequest(const Message * message); |
| |
|
|
_responseTable. | _responseTable. |
| |
@param req_provider CIMInstance for the provider to be enabled | @param req_provider CIMInstance for the provider to be enabled |
@param _indicationCallback PEGASUS_INDICATION_CALLBACK for indications |
@param _indicationCallback PEGASUS_INDICATION_CALLBACK_T for |
|
indications |
@param ph OpProviderHolder for the provider to be enabled | @param ph OpProviderHolder for the provider to be enabled |
| |
Note that since an exception thrown by the provider's | Note that since an exception thrown by the provider's |
|
|
*/ | */ |
void _callEnableIndications | void _callEnableIndications |
(CIMInstance & req_provider, | (CIMInstance & req_provider, |
PEGASUS_INDICATION_CALLBACK _indicationCallback, |
PEGASUS_INDICATION_CALLBACK_T _indicationCallback, |
OpProviderHolder & ph); | OpProviderHolder & ph); |
}; | }; |
| |