_CMPIResultFT Struct Reference

#include <cmpi/cmpift.h>

List of all members.

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)

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

Create an independent copy of this Result object.

Parameters:
rslt Result this pointer.
rc Output: Service return status (suppressed when NULL).
Returns:
Pointer to copied Result object.

Function table version

The Result object will not be used any further and may be freed by CMPI run time system.

Parameters:
rslt Result this pointer.
Returns:
Service return status.
CMPIStatus(* _CMPIResultFT::returnData)(const CMPIResult *rslt, const CMPIValue *value, const CMPIType type)

Return a value/type pair.

Parameters:
rslt Result this pointer.
value Address of a Value object.
type Type of the Value object.
Returns:
Service return status.

Referenced by CmpiResult::returnData().

Indicates no further data to be returned.

Parameters:
rslt Result this pointer.
Returns:
Service return status.

Referenced by CmpiResult::returnDone().

Return a Instance object.

Parameters:
rslt Result this pointer.
inst Instance to be returned.
Returns:
Service return status.

Referenced by CmpiResult::returnData().

Return a ObjectPath object.

Parameters:
rslt Result this pointer.
ref ObjectPath to be returned.
Returns:
Service return status.

Referenced by CmpiResult::returnData().


The documentation for this struct was generated from the following file:
Generated on Mon Jul 5 13:04:54 2010 for cmpi by  doxygen 1.6.3