_CMPISelectExpFT Struct Reference

#include <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.

CMPIBoolean(* _CMPISelectExpFT::evaluate)(const CMPISelectExp *se, const CMPIInstance *inst, CMPIStatus *rc)

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.

CMPIBoolean(* _CMPISelectExpFT::evaluateUsingAccessor)(const CMPISelectExp *se, CMPIAccessor *accessor, void *parm, CMPIStatus *rc)

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:
  • /scratch/rpmbuild.22230.L22270/pegasus/src/Pegasus/Provider/CMPI/cmpift.h