cmpi
Public Attributes | List of all members
_CMPISelectExpFT Struct Reference

#include <cmpi/cmpift.h>

Public Attributes

int ftVersion
 
CMPIStatus(* release )(CMPISelectExp *se)
 
CMPISelectExp *(* clone )(const CMPISelectExp *se, CMPIStatus *rc)
 
const CMPISelectExpse
 
const CMPISelectExp const
CMPIInstance
inst
 
const CMPISelectExp const
CMPIInstance CMPIStatus
rc
 
CMPIString *(* getString )(const CMPISelectExp *se, CMPIStatus *rc)
 
CMPISelectCond *(* getDOC )(const CMPISelectExp *se, CMPIStatus *rc)
 
CMPISelectCond *(* getCOD )(const CMPISelectExp *se, CMPIStatus *rc)
 
const CMPISelectExp CMPIAccessoraccessor
 
const CMPISelectExp
CMPIAccessor void * 
parm
 
const CMPISelectExp
CMPIAccessor void CMPIStatus
rc
 

Detailed Description

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

Member Data Documentation

const CMPISelectExp CMPIAccessor* _CMPISelectExpFT::accessor
CMPISelectExp*(* _CMPISelectExpFT::clone)(const CMPISelectExp *se, CMPIStatus *rc)

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

Parameters
seSelectExp this pointer.
rcOutput: Service return status (suppressed when NULL).
Returns
Pointer to copied SelectExp object.
int _CMPISelectExpFT::ftVersion

Function table version

CMPISelectCond*(* _CMPISelectExpFT::getCOD)(const CMPISelectExp *se, CMPIStatus *rc)

Return the select expression as conjunction of disjunctions.

Parameters
seSelectExp this pointer.
rcOutput: Service return status (suppressed when NULL).
Returns
The conjunction.
CMPISelectCond*(* _CMPISelectExpFT::getDOC)(const CMPISelectExp *se, CMPIStatus *rc)

Return the select expression as disjunction of conjunctions.

Parameters
seSelectExp this pointer.
rcOutput: Service return status (suppressed when NULL).
Returns
The disjunction.
CMPIString*(* _CMPISelectExpFT::getString)(const CMPISelectExp *se, CMPIStatus *rc)

Return the select expression in string format.

Parameters
seSelectExp this pointer.
rcOutput: Service return status (suppressed when NULL).
Returns
The select expression.
const CMPISelectExp const CMPIInstance* _CMPISelectExpFT::inst
const CMPISelectExp CMPIAccessor void* _CMPISelectExpFT::parm
const CMPISelectExp const CMPIInstance CMPIStatus* _CMPISelectExpFT::rc
const CMPISelectExp CMPIAccessor void CMPIStatus* _CMPISelectExpFT::rc
CMPIStatus(* _CMPISelectExpFT::release)(CMPISelectExp *se)

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

Parameters
seSelectExp this pointer.
Returns
Service return status.
const CMPISelectExp * _CMPISelectExpFT::se

Evaluate the instance using this select expression.

Parameters
seSelectExp this pointer.
instInstance to be evaluated.
rcOutput: Service return status (suppressed when NULL).
Returns
True or false incicator.

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

Parameters
seSelectExp this pointer.
accessorAddress of data accessor routine.
parmData accessor routine parameter.
rcOutput: Service return status (suppressed when NULL).
Returns
True or false incicator.

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