struct _CMPISubCondFT

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

Documentation

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

[more]int ftVersion
Function table version
[more]CMPIStatus (*release)(CMPISubCond* sc)
The SubCond object will not be used any further and may be freed by CMPI run time system.
[more]CMPISubCond* (*clone)(const CMPISubCond* sc, CMPIStatus* rc)
Create an independent copy of this SubCond object.
[more]CMPICount (*getCount)(const CMPISubCond* sc, CMPIStatus* rc)
Return the number of predicates that are part of sub condition.
[more]CMPIPredicate* (*getPredicateAt)(const CMPISubCond* sc, CMPICount index, CMPIStatus* rc)
Return a Predicate element based on its index.
[more]CMPIPredicate* (*getPredicate)(const CMPISubCond* sc, const char* name, CMPIStatus* rc)
Return a named Predicate element.

oint ftVersion
Function table version

oCMPIStatus (*release)(CMPISubCond* sc)
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.

oCMPISubCond* (*clone)(const CMPISubCond* sc, CMPIStatus* rc)
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.

oCMPICount (*getCount)(const CMPISubCond* sc, CMPIStatus* rc)
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.

oCMPIPredicate* (*getPredicateAt)(const CMPISubCond* sc, CMPICount index, CMPIStatus* rc)
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.

oCMPIPredicate* (*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.

Alphabetic index