_CMPISubCondFT Struct Reference

#include <cmpi/cmpift.h>

List of all members.

Public Attributes

int ftVersion
CMPIStatus(* release )(CMPISubCond *sc)
CMPISubCond *(* clone )(const CMPISubCond *sc, CMPIStatus *rc)
CMPICount(* getCount )(const CMPISubCond *sc, CMPIStatus *rc)
CMPIPredicate *(* getPredicateAt )(const CMPISubCond *sc, CMPICount index, CMPIStatus *rc)
CMPIPredicate *(* getPredicate )(const CMPISubCond *sc, const char *name, CMPIStatus *rc)


Detailed Description

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

Member Data Documentation

Function table version

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

Parameters:
sc SubCond this pointer.
Returns:
Service return status.

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

Parameters:
se SubCond this pointer.
rc Output: Service return status (suppressed when NULL).
Returns:
Pointer to copied SelectExp object.

Return the number of predicates that are part of sub condition.

Parameters:
sc SubCond this pointer.
rc Output: Service return status (suppressed when NULL).
Returns:
Number of Predicate elements.

Return a Predicate element based on its index.

Parameters:
sc SubCond this pointer.
index Position in the internal Predicate array.
rc Output: Service return status (suppressed when NULL).
Returns:
The indexed Predicate element.

CMPIPredicate*(* _CMPISubCondFT::getPredicate)(const CMPISubCond *sc, const char *name, CMPIStatus *rc)

Return a named Predicate element.

Parameters:
sc SubCond this pointer.
name Predicate name (property name).
rc Output: Service return status (suppressed when NULL).
Returns:
The named Predicate element.


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