CMPI 2.1.0 API
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Functions

Functions

static CMPIBoolean CMEvaluateSelExp (const CMPISelectExp *se, const CMPIInstance *inst, CMPIStatus *rc)
 Test whether an instance matches the select expression in a CMPISelectExp object. More...
 
static CMPIStringCMGetSelExpString (const CMPISelectExp *se, CMPIStatus *rc)
 Get the select expression in a CMPISelectExp object as a string. More...
 
static CMPISelectCondCMGetDoc (const CMPISelectExp *se, CMPIStatus *rc)
 Get the select expression in a CMPISelectExp object as a disjunction of conjunctions. More...
 
static CMPISelectCondCMGetCod (const CMPISelectExp *se, CMPIStatus *rc)
 Get the select expression in a CMPISelectExp object as a conjunction of disjunctions. More...
 
static CMPIBoolean CMEvaluateSelExpUsingAccessor (const CMPISelectExp *se, const CMPIAccessor *accessor, void *parm, CMPIStatus *rc)
 Test whether the properties returned by an accessor function match the select expression in a CMPISelectExp object. More...
 

Detailed Description

Function Documentation

static CMPIBoolean CMEvaluateSelExp ( const CMPISelectExp se,
const CMPIInstance inst,
CMPIStatus rc 
)
inlinestatic

Test whether an instance matches the select expression in a CMPISelectExp object.

Parameters
seSelectExp object.
instInstance to be evaluated.
[out]rcFunction return status (suppressed when NULL).
Return values
trueThe instance matches the select expression.
falseThe instance does not match the select expression.
Full Description
CMPISelectExpFT.evaluate()
Status for OpenPegasus:
Used
static CMPIString* CMGetSelExpString ( const CMPISelectExp se,
CMPIStatus rc 
)
inlinestatic

Get the select expression in a CMPISelectExp object as a string.

Parameters
seSelectExp object.
[out]rcFunction return status (suppressed when NULL).
Returns
The select expression as a string.
Full Description
CMPISelectExpFT.getString()
Status for OpenPegasus:
Tested
static CMPISelectCond* CMGetDoc ( const CMPISelectExp se,
CMPIStatus rc 
)
inlinestatic

Get the select expression in a CMPISelectExp object as a disjunction of conjunctions.

Parameters
seSelectExp object.
[out]rcFunction return status (suppressed when NULL).
Returns
Select expression as a disjunction of conjunctions.
Full Description
CMPISelectExpFT.getDoc()
Status for OpenPegasus:
Used
static CMPISelectCond* CMGetCod ( const CMPISelectExp se,
CMPIStatus rc 
)
inlinestatic

Get the select expression in a CMPISelectExp object as a conjunction of disjunctions.

Parameters
seSelectExp object.
[out]rcFunction return status (suppressed when NULL).
Returns
Select expression as a conjunction of disjunctions.
Full Description
CMPISelectExpFT.getCOD()
Status for OpenPegasus:
Used
static CMPIBoolean CMEvaluateSelExpUsingAccessor ( const CMPISelectExp se,
const CMPIAccessor accessor,
void *  parm,
CMPIStatus rc 
)
inlinestatic

Test whether the properties returned by an accessor function match the select expression in a CMPISelectExp object.

Parameters
seSelectExp object.
accessorProperty value accessor function.
parmA parameter that will be passed to the accessor function.
[out]rcFunction return status (suppressed when NULL).
Return values
trueThe properties returned by the accessor function match the select expression.
falseThe properties returned by the accessor function do not match the select expression.
Full Description
CMPISelectExpFT.evaluateUsingAccessor()
Status for OpenPegasus:
Used