version 1.17.12.1, 2006/02/10 16:12:57
|
version 1.19, 2006/02/24 19:16:28
|
|
|
| |
PEGASUS_NAMESPACE_BEGIN | PEGASUS_NAMESPACE_BEGIN |
| |
typedef void (*PEGASUS_INDICATION_CALLBACK)( |
typedef void (*PEGASUS_INDICATION_CALLBACK_T)( |
CIMProcessIndicationRequestMessage*); | CIMProcessIndicationRequestMessage*); |
| |
|
typedef void (*PEGASUS_RESPONSE_CHUNK_CALLBACK_T)( |
|
CIMRequestMessage* request, CIMResponseMessage* response); |
|
|
class PEGASUS_PPM_LINKAGE ProviderManager | class PEGASUS_PPM_LINKAGE ProviderManager |
{ | { |
public: | public: |
|
|
ProviderManager should be forwarded for processing. | ProviderManager should be forwarded for processing. |
*/ | */ |
virtual void setIndicationCallback( | virtual void setIndicationCallback( |
PEGASUS_INDICATION_CALLBACK indicationCallback); |
PEGASUS_INDICATION_CALLBACK_T indicationCallback); |
|
|
|
/** |
|
Sets the callback function to which response chunks generated by this |
|
ProviderManager should be forwarded for processing. |
|
*/ |
|
virtual void setResponseChunkCallback( |
|
PEGASUS_RESPONSE_CHUNK_CALLBACK_T responseChunkCallback); |
| |
virtual Boolean supportsRemoteNameSpaces() { return false; } | virtual Boolean supportsRemoteNameSpaces() { return false; } |
| |
|
|
(Boolean subscriptionInitComplete); | (Boolean subscriptionInitComplete); |
| |
protected: | protected: |
PEGASUS_INDICATION_CALLBACK _indicationCallback; |
PEGASUS_INDICATION_CALLBACK_T _indicationCallback; |
|
PEGASUS_RESPONSE_CHUNK_CALLBACK_T _responseChunkCallback; |
| |
/** | /** |
Indicates whether the Indication Service has completed initialization. | Indicates whether the Indication Service has completed initialization. |