|
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().