version 1.32, 2008/12/01 17:50:57
|
version 1.35, 2010/08/20 12:12:01
|
|
|
| |
#include <Pegasus/ProviderManager2/Default/ProviderMessageHandler.h> | #include <Pegasus/ProviderManager2/Default/ProviderMessageHandler.h> |
#include <Pegasus/ProviderManager2/Default/Linkage.h> | #include <Pegasus/ProviderManager2/Default/Linkage.h> |
|
#include <Pegasus/Common/AsyncRequestExecutor.h> |
| |
PEGASUS_NAMESPACE_BEGIN | PEGASUS_NAMESPACE_BEGIN |
| |
|
|
CIMRequestMessage* message); | CIMRequestMessage* message); |
CIMResponseMessage* _handleSubscriptionInitCompleteRequest( | CIMResponseMessage* _handleSubscriptionInitCompleteRequest( |
CIMRequestMessage* message); | CIMRequestMessage* message); |
|
CIMResponseMessage* _handleIndicationServiceDisabledRequest( |
|
CIMRequestMessage* message); |
| |
ProviderName _resolveProviderName(const ProviderIdContainer& providerId); | ProviderName _resolveProviderName(const ProviderIdContainer& providerId); |
| |
|
|
const String& moduleFileName, | const String& moduleFileName, |
const String& providerName); | const String& providerName); |
| |
|
/* |
|
Handler method invoked on a seperate thread per provider through |
|
a request executor to process an incoming request meant for all |
|
providers simultaneously. |
|
*/ |
|
static CIMException _asyncRequestCallback( |
|
void *callbackPtr, |
|
AsyncRequestExecutor::AsyncRequestMsg* request); |
|
|
void _unloadProvider(ProviderMessageHandler* provider); | void _unloadProvider(ProviderMessageHandler* provider); |
| |
/** | /** |