version 1.7, 2002/09/04 22:53:45
|
version 1.8, 2002/09/19 03:59:21
|
|
|
#include <Pegasus/Common/CIMIndication.h> | #include <Pegasus/Common/CIMIndication.h> |
#include <Pegasus/Common/CIMObject.h> | #include <Pegasus/Common/CIMObject.h> |
#include <Pegasus/Common/CIMClass.h> | #include <Pegasus/Common/CIMClass.h> |
|
#include <Pegasus/Common/OperationContext.h> |
| |
PEGASUS_NAMESPACE_BEGIN | PEGASUS_NAMESPACE_BEGIN |
| |
|
|
// | // |
// IndicationResponseHandler | // IndicationResponseHandler |
// | // |
|
// NOTE: This class definition should not be considered complete until |
|
// indication support has been completed in Pegasus. Implementation of |
|
// indication support may reveal a need for API changes in this class. |
class PEGASUS_COMMON_LINKAGE IndicationResponseHandler : virtual public ResponseHandler | class PEGASUS_COMMON_LINKAGE IndicationResponseHandler : virtual public ResponseHandler |
{ | { |
public: | public: |
virtual void deliver(const CIMIndication & indication) = 0; | virtual void deliver(const CIMIndication & indication) = 0; |
| |
virtual void deliver(const Array<CIMIndication> & indications) = 0; | virtual void deliver(const Array<CIMIndication> & indications) = 0; |
|
|
|
virtual void deliver( |
|
const OperationContext & context, |
|
const CIMIndication & indication) = 0; |
|
|
|
virtual void deliver( |
|
const OperationContext & context, |
|
const Array<CIMIndication> & indications) = 0; |
}; | }; |
| |
| |