3(2005-06-09)
π NAME π
CMPIEnumeration β the CMPIEnumeration class implementation, bestie. That's the whole vibe. It's a section 3 (library functions) page, so yeah, it's giving "C library internals" energy, but we're gonna make it cute. π¦
β¨ SYNOPSIS β¨
πΈ Public Attributes πΈ
int void * hdlβ an opaque pointer to the class instance data. Opaque means don't peek, it's not for you, it's private business πCMPIEnumerationFT * ftβ pointer to the Args Function Table. Yes queen, that's where the function pointers live.
π METHODS π
CMPIStatus(* release )(CMPIEnumeration *en)β tells the world you're done with this Enumeration object, so it won't be used any further and the CMPI run time system may free it. Say bye, it's over πCMPIEnumeration *(* clone )(CMPIEnumeration *en, CMPIStatus *rc)β makes an independent copy of this Enumeration object. Not a situationship, a whole separate clone, fr fr π§¬CMPIData(* getNext )(CMPIEnumeration *en, CMPIStatus *rc)β grab the next element of this Enumeration. One at a time, no skipping, no cap πCMPIBoolean(* hasNext )(CMPIEnumeration *en, CMPIStatus *rc)β vibe check: are there any elements left in this Enumeration? Returns aCMPIBooleanso you get a real answer πCMPIArray *(* toArray )(CMPIEnumeration *en, CMPIStatus *rc)β glow-up time: converts this Enumeration into an Array β¨
π DESCRIPTION π
Native CMPIEnumeration implementation. Periodt.
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. So like, same interface, but it doesn't need the broker holding its hand π«Ά
It is part of a native broker implementation that simulates CMPI data types rather than interacting with the entities in a full-grown CIMOM. Fake it till you make it, lowkey iconic π
π SEE ALSO π
Common Manageability Programming Interface (CMPI) - OpenGroup. Go read it, it's the source material, iykyk π
Okay that's the whole page, bestie! This one came from the SFCBroker Client Library, tagged sfcc, and the page is dated 2005-06-09. It's an oldie but a goodie, and it ate. Mwah π
π¦ where this page comes from
- centos-stream 10: sblim-sfcc 2.2.8-28.el10 Β· EPL-1.0
- centos-stream 9: sblim-sfcc 2.2.8-18.el9 Β· EPL-1.0
- centos-stream 9: sblim-sfcc 2.2.8-18.el9 Β· EPL-1.0
- fedora 43: sblim-sfcc 2.2.8-29.fc43 Β· EPL-1.0
- fedora 43: sblim-sfcc 2.2.8-29.fc43 Β· EPL-1.0
- fedora 44: sblim-sfcc 2.2.8-30.fc44 Β· EPL-1.0
- fedora 44: sblim-sfcc 2.2.8-30.fc44 Β· EPL-1.0
- nixos 26.05: sblim-sfcc 2.2.8-unstable-2023-06-26
- nixpkgs unstable: sblim-sfcc 2.2.8-unstable-2023-06-26
- opensuse-leap 16.0: sblim-sfcc-devel 2.2.9~rc1-bp160.1.13 Β· EPL-1.0
- opensuse-leap 16.0: sblim-sfcc-devel 2.2.9~rc1-bp160.1.13 Β· EPL-1.0
- opensuse-leap 16.0: sblim-sfcc-devel 2.2.9~rc1-bp160.1.13 Β· EPL-1.0
- opensuse-leap 16.0: sblim-sfcc-devel 2.2.9~rc1-bp160.1.13 Β· EPL-1.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms