version 1.7, 2002/03/15 17:46:12
|
version 1.8, 2002/03/18 20:38:28
|
|
|
}; | }; |
| |
/* | /* |
current (ongoing) indication interface proposal |
// current (ongoing) indication interface proposal |
| |
class CIM_IndicationProvider : virtual public CIM_BaseProvider | class CIM_IndicationProvider : virtual public CIM_BaseProvider |
{ | { |
public: | public: |
virtual void enableIndication( | virtual void enableIndication( |
const OperationContext & context, | const OperationContext & context, |
const CIMObjectPath & className, |
const CIMObjectPath & subscriptionName, |
|
const Array<CIMObjectPath> & classNames, |
const CIMPropertyList & propertyList, | const CIMPropertyList & propertyList, |
const CIMInstance & subscription, |
const Uint16 repeatNotificationPolicy, |
ResponseHandler<CIMIndication> & handler) = 0; | ResponseHandler<CIMIndication> & handler) = 0; |
| |
virtual void modifyIndication( | virtual void modifyIndication( |
const OperationContext & context, | const OperationContext & context, |
const CIMObjectPath & className, |
const CIMObjectPath & subscriptionName, |
|
const Array<CIMObjectPath> & classNames, |
const CIMPropertyList & propertyList, | const CIMPropertyList & propertyList, |
const CIMInstance & subscription) = 0; |
const Uint16 repeatNotificationPolicy) = 0; |
| |
virtual void disableIndication( | virtual void disableIndication( |
const OperationContext & context, | const OperationContext & context, |
const CIMObjectPath & className, |
const CIMObjectPath & subscriptionName, |
const CIMInstance & subscription) = 0; |
const Array<CIMObjectPath> & classNames) = 0; |
}; | }; |
*/ | */ |
| |