struct _CMPIEnumerationFT

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

Documentation

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

[more]int ftVersion
Function table version
[more]CMPIStatus (*release)(CMPIEnumeration* en)
The Enumeration object will not be used any further and may be freed by CMPI run time system.
[more]CMPIEnumeration* (*clone)(const CMPIEnumeration* en, CMPIStatus* rc)
Create an independent copy of this Enumeration object.
[more]CMPIData (*getNext)(const CMPIEnumeration* en, CMPIStatus* rc)
Get the next element of this Enumeration.
[more]CMPIBoolean (*hasNext)(const CMPIEnumeration* en, CMPIStatus* rc)
Test for any elements left in this Enumeration.
[more]CMPIArray* (*toArray)(const CMPIEnumeration* en, CMPIStatus* rc)
Convert this Enumeration into an Array.

oint ftVersion
Function table version

oCMPIStatus (*release)(CMPIEnumeration* en)
The Enumeration object will not be used any further and may be freed by CMPI run time system.
Parameters:
en - Enumeration this pointer.
Returns:
Service return status.

oCMPIEnumeration* (*clone)(const CMPIEnumeration* en, CMPIStatus* rc)
Create an independent copy of this Enumeration object. The resulting object must be released explicitly.
Parameters:
en - Enumeration this pointer.
- rc Output: Service return status (suppressed when NULL).
Returns:
Pointer to copied Enumeration object.

oCMPIData (*getNext)(const CMPIEnumeration* en, CMPIStatus* rc)
Get the next element of this Enumeration.
Parameters:
en - Enumeration this pointer.
- rc Output: Service return status (suppressed when NULL).
Returns:
Element value.

oCMPIBoolean (*hasNext)(const CMPIEnumeration* en, CMPIStatus* rc)
Test for any elements left in this Enumeration.
Parameters:
en - Enumeration this pointer.
- rc Output: Service return status (suppressed when NULL).
Returns:
True or false.

oCMPIArray* (*toArray)(const CMPIEnumeration* en, CMPIStatus* rc)
Convert this Enumeration into an Array.
Parameters:
en - Enumeration this pointer.
- rc Output: Service return status (suppressed when NULL).
Returns:
The Array.

Alphabetic index