_CMPISelectExpFT Struct Reference

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

#include <cmpift.h>

Collaboration diagram for _CMPISelectExpFT:

Collaboration graph
[legend]
List of all members.

Public Attributes

int ftVersion
 Function table version.
CMPIStatus(* release )(CMPISelectExp *se)
 The SelectExp object will not be used any further and may be freed by CMPI run time system.
CMPISelectExp *(* clone )(const CMPISelectExp *se, CMPIStatus *rc)
 Create an independent copy of this SelectExp object.
CMPIBoolean(* evaluate )(const CMPISelectExp *se, const CMPIInstance *inst, CMPIStatus *rc)
 Evaluate the instance using this select expression.
CMPIString *(* getString )(const CMPISelectExp *se, CMPIStatus *rc)
 Return the select expression in string format.
CMPISelectCond *(* getDOC )(const CMPISelectExp *se, CMPIStatus *rc)
 Return the select expression as disjunction of conjunctions.
CMPISelectCond *(* getCOD )(const CMPISelectExp *se, CMPIStatus *rc)
 Return the select expression as conjunction of disjunctions.

Detailed Description

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

Definition at line 1264 of file cmpift.h.


Member Data Documentation

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

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.

int _CMPISelectExpFT::ftVersion
 

Function table version.

Definition at line 1268 of file cmpift.h.

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

Return the select expression as conjunction of disjunctions.

Parameters:
se SelectExp this pointer.
rc Output: 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:
se SelectExp this pointer.
rc Output: 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:
se SelectExp this pointer.
rc Output: Service return status (suppressed when NULL).
Returns:
The select expression.

CMPIStatus(* _CMPISelectExpFT::release)(CMPISelectExp *se)
 

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 Thu Feb 9 09:11:46 2006 for openwbem by  doxygen 1.4.6