cmpi
Public Attributes | List of all members
_CMPIResultFT Struct Reference

#include <cmpi/cmpift.h>

Public Attributes

int ftVersion
 
CMPIStatus(* release )(CMPIResult *rslt)
 
CMPIResult *(* clone )(const CMPIResult *rslt, CMPIStatus *rc)
 
const CMPIResultrslt
 
const CMPIResult const CMPIValuevalue
 
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)
 

Detailed Description

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.

Member Data Documentation

CMPIResult*(* _CMPIResultFT::clone)(const CMPIResult *rslt, CMPIStatus *rc)

Create an independent copy of this Result object.

Parameters
rsltResult this pointer.
rcOutput: Service return status (suppressed when NULL).
Returns
Pointer to copied Result object.
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.

Parameters
rsltResult this pointer.
Returns
Service return status.
CMPIStatus(* _CMPIResultFT::returnDone)(const CMPIResult *rslt)

Indicates no further data to be returned.

Parameters
rsltResult this pointer.
Returns
Service return status.

Referenced by CmpiResult::returnDone().

CMPIStatus(* _CMPIResultFT::returnError)(const CMPIResult *rslt, const CMPIError *er)
 Return a CMPIError object instance
Parameters
rsltResult this pointer.
erError to be returned.
Returns
Service return status.
const CMPIResult * _CMPIResultFT::rslt

Return a value/type pair.

Parameters
rsltResult this pointer.
valueAddress of a Value object.
typeType of the Value object.
Returns
Service return status.

Return a Instance object.

Parameters
rsltResult this pointer.
instInstance to be returned.
Returns
Service return status.

Return a ObjectPath object.

Parameters
rsltResult this pointer.
refObjectPath to be returned.
Returns
Service return status.
const CMPIResult const CMPIValue const CMPIType _CMPIResultFT::type
const CMPIResult const CMPIValue* _CMPIResultFT::value

The documentation for this struct was generated from the following file: