|
In file ../../src/Pegasus/Common/ResponseHandler.h:
Documentation
Inheritance:
Public Methods
virtual void | deliver (const CIMObjectPath & objectPath)
The deliver function is used by providers to deliver results to the CIM Server.
|
virtual void | deliver (const Array<CIMObjectPath> & objectPaths)
This form of the deliver function may be used to return a set of elements to the CIM Server.
|
Public Methods-
virtual void processing(void)
-
virtual void complete(void)
-
virtual void setContext(const OperationContext & context)
Protected Methods-
OperationContext getContext(void) const
- virtual void deliver(const CIMObjectPath & objectPath) = 0
The deliver function is used by providers to
deliver results to the CIM Server. For operations that require a
single element result (getInstance, for example),
deliver should be called only once to deliver the
entire result. For operations that involve
enumeration, the single-element form shown here may be
used, each iteration delivering an incremental element
of the total result. The Array form below may be used
to deliver a larger set of result elements.
- virtual void deliver(const Array<CIMObjectPath> & objectPaths) = 0
This form of the deliver function may be used
to return a set of elements to the CIM Server. The set is not
required to be complete, and the provider may invoke this
function multiple times, if necessary. This form should only
be used when the operation requires a result consisting
of more than one element, such as an enumeration.
- This class has no child classes.
Alphabetic index HTML hierarchy of classes or Java
|