|
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 |
1.8.5