cmpi
|
#include <cmpi/cmpift.h>
Public Attributes | |
int | ftVersion |
CMPIStatus(* | release )(CMPIResult *rslt) |
CMPIResult *(* | clone )(const CMPIResult *rslt, CMPIStatus *rc) |
const CMPIResult * | rslt |
const CMPIResult const CMPIValue * | value |
const CMPIResult const CMPIValue const CMPIType | type |
const CMPIResult const CMPIInstance * | inst |
const CMPIResult 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
const CMPIResult const CMPIInstance* _CMPIResultFT::inst |
const CMPIResult const CMPIObjectPath* _CMPIResultFT::ref |
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::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. |
const CMPIResult * _CMPIResultFT::rslt |
Return a value/type pair.
rslt | Result this pointer. |
value | Address of a Value object. |
type | Type of the Value object. |
Return a Instance object.
rslt | Result this pointer. |
inst | Instance to be returned. |
Return a ObjectPath object.
rslt | Result this pointer. |
ref | ObjectPath to be returned. |
const CMPIResult const CMPIValue const CMPIType _CMPIResultFT::type |
const CMPIResult const CMPIValue* _CMPIResultFT::value |