_CMPISelectExpFT Struct Reference

#include <cmpi/cmpift.h>

List of all members.

Public Attributes

int ftVersion
CMPIStatus(* release )(CMPISelectExp *se)
CMPISelectExp *(* clone )(const CMPISelectExp *se, CMPIStatus *rc)
CMPIBoolean(* evaluate )(const CMPISelectExp *se, const CMPIInstance *inst, CMPIStatus *rc)
CMPIString *(* getString )(const CMPISelectExp *se, CMPIStatus *rc)
CMPISelectCond *(* getDOC )(const CMPISelectExp *se, CMPIStatus *rc)
CMPISelectCond *(* getCOD )(const CMPISelectExp *se, CMPIStatus *rc)
CMPIBoolean(* evaluateUsingAccessor )(const CMPISelectExp *se, CMPIAccessor *accessor, void *parm, CMPIStatus *rc)

Detailed Description

This structure is a table of pointers providing access to SelectExp support sevices.


Member Data Documentation

Create an independent copy of this SelectExp object. The resulting object must be released explicitly.

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

Evaluate the instance using this select expression.

Parameters:
se SelectExp this pointer.
inst Instance to be evaluated.
rc Output: Service return status (suppressed when NULL).
Returns:
True or false incicator.

Evaluate this select expression by using a data value accessor routine.

Parameters:
se SelectExp this pointer.
accessor Address of data accessor routine.
parm Data accessor routine parameter.
rc Output: Service return status (suppressed when NULL).
Returns:
True or false incicator.

Function table version

Return the select expression as conjunction of disjunctions.

Parameters:
se SelectExp this pointer.
rc Output: Service return status (suppressed when NULL).
Returns:
The conjunction.

Return the select expression as disjunction of conjunctions.

Parameters:
se SelectExp this pointer.
rc Output: Service return status (suppressed when NULL).
Returns:
The disjunction.

Return the select expression in string format.

Parameters:
se SelectExp this pointer.
rc Output: Service return status (suppressed when NULL).
Returns:
The select expression.

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

Parameters:
se SelectExp this pointer.
Returns:
Service return status.

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