_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

Function table version

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.

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.

Return the select expression in string format.

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

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 as conjunction of disjunctions.

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

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.


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

Generated on Thu Feb 22 10:13:25 2024 for cmpi by  doxygen 1.5.6