CMPIEnumeration - CMPIEnumeration class implementation
Contents
Description
Native CMPIEnumeration implementation.
This is the native CMPIEnumeration implementation as used for remote providers. It reflects the well-
defined interface of a regular CMPIEnumeration, however, it works independently from the management
broker.
It is part of a native broker implementation that simulates CMPI data types rather than interacting with
the entities in a full-grown CIMOM.
Methods
CMPIStatus(* release )(CMPIEnumeration *en)
TheEnumerationobjectwillnotbeusedanyfurtherandmaybefreedbyCMPIruntimesystem.CMPIEnumeration *(* clone )(CMPIEnumeration *en, CMPIStatus *rc)
CreateanindependentcopyofthisEnumerationobject.CMPIData(* getNext )(CMPIEnumeration *en, CMPIStatus *rc)
GetthenextelementofthisEnumeration.CMPIBoolean(* hasNext )(CMPIEnumeration *en, CMPIStatus *rc)
TestforanyelementsleftinthisEnumeration.CMPIArray *(* toArray )(CMPIEnumeration *en, CMPIStatus *rc)
ConvertthisEnumerationintoanArray.Name
CMPIEnumeration - CMPIEnumeration class implementation
See Also
Common Manageability Programming Interface (CMPI) - OpenGroup
sfcc 2005-06-09 CMPIENUMERATION(3)
Synopsis
PublicAttributes
int void*hdl
Opaque pointer to class instance data.
CMPIEnumerationFT * ftPointertotheArgsFunctionTable.