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