CIMIndicationConsumer Class Referenceabstract

#include <CIMIndicationConsumer.h>

Inheritance diagram for CIMIndicationConsumer:
CIMIndicationConsumerProvider

Public Member Functions

 CIMIndicationConsumer ()
 
virtual ~CIMIndicationConsumer ()
 
virtual void consumeIndication (const OperationContext &context, const String &destinationPath, const CIMInstance &indicationInstance)=0
 

Detailed Description

This class defines the set of methods implemented by an indication consumer. A provider that derives from this class must implement all methods. A minimal method implementation may simply throw a CIMNotSupportedException.

Constructor & Destructor Documentation

◆ CIMIndicationConsumer()

CIMIndicationConsumer::CIMIndicationConsumer ( )
inline

Constructs a default CIMIndicationConsumer object.

◆ ~CIMIndicationConsumer()

virtual CIMIndicationConsumer::~CIMIndicationConsumer ( )
inlinevirtual

Destructs a CIMIndicationConsumer object.

Member Function Documentation

◆ consumeIndication()

virtual void CIMIndicationConsumer::consumeIndication ( const OperationContext context,
const String destinationPath,
const CIMInstance indicationInstance 
)
pure virtual

Delivers an indication for consumption.

Parameters
contextcontains security and locale information relevant for the lifetime of this operation.
destinationPathA String containing the path suffix from the destination URI. The path in the destination URI is expected to begin with "/CIMListener". This parameter value contains the remainder of the path.
indicationInstanceA CIMInstance containing the indication being delivered.

The documentation for this class was generated from the following file: