|
cmpi
|
#include <cmpi/cmpift.h>
Public Attributes | |
| int | ftVersion |
| CMPIStatus(*) | release (CMPIResult *rslt) |
| CMPIResult *(*) | clone (const CMPIResult *rslt, CMPIStatus *rc) |
| CMPIStatus(*) | returnData (const CMPIResult *rslt, const CMPIValue *value, const CMPIType type) |
| CMPIStatus(*) | returnInstance (const CMPIResult *rslt, const CMPIInstance *inst) |
| CMPIStatus(*) | returnObjectPath (const CMPIResult *rslt, const CMPIObjectPath *ref) |
| CMPIStatus(*) | returnDone (const CMPIResult *rslt) |
| CMPIStatus(*) | returnError (const CMPIResult *rslt, const CMPIError *er) |
This structure is a table of pointers providing access to Result support sevices. Result support services are used to explicity return data produced by provider functions.
| CMPIResult *(*) _CMPIResultFT::clone(const CMPIResult *rslt, CMPIStatus *rc) |
Create an independent copy of this Result object.
| rslt | Result this pointer. |
| rc | Output: Service return status (suppressed when NULL). |
| int _CMPIResultFT::ftVersion |
Function table version
| CMPIStatus(*) _CMPIResultFT::release(CMPIResult *rslt) |
The Result object will not be used any further and may be freed by CMPI run time system.
| rslt | Result this pointer. |
| CMPIStatus(*) _CMPIResultFT::returnData(const CMPIResult *rslt, const CMPIValue *value, const CMPIType type) |
Return a value/type pair.
| rslt | Result this pointer. |
| value | Address of a Value object. |
| type | Type of the Value object. |
Referenced by CmpiResult::returnData().
| CMPIStatus(*) _CMPIResultFT::returnDone(const CMPIResult *rslt) |
Indicates no further data to be returned.
| rslt | Result this pointer. |
Referenced by CmpiResult::returnDone().
| CMPIStatus(*) _CMPIResultFT::returnError(const CMPIResult *rslt, const CMPIError *er) |
Return a CMPIError object instance
| rslt | Result this pointer. |
| er | Error to be returned. |
| CMPIStatus(*) _CMPIResultFT::returnInstance(const CMPIResult *rslt, const CMPIInstance *inst) |
Return a Instance object.
| rslt | Result this pointer. |
| inst | Instance to be returned. |
Referenced by CmpiResult::returnData().
| CMPIStatus(*) _CMPIResultFT::returnObjectPath(const CMPIResult *rslt, const CMPIObjectPath *ref) |
Return a ObjectPath object.
| rslt | Result this pointer. |
| ref | ObjectPath to be returned. |
Referenced by CmpiResult::returnData().