logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

CMPIEnumeration - CMPIEnumeration class implementation

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.

See Also