3(2005-06-09)
π CMPIArgs β the class implementation, bestie π
okay so welcome to the CMPIArgs page, and yes it's section 3 of the manual, dated 2005-06-09. grab a boba, we're doing C today π§β¨
β¨ NAME β¨
CMPIArgs β the CMPIArgs class implementation. that's it, that's the vibe π
πΈ SYNOPSIS πΈ
π«Ά Public Attributes
int void * hdlβ the opaque pointer to the class instance data. it's giving mystery, it's giving "don't look inside" πCMPIArgsFT * ftβ pointer to the Args Function Table. this is where the methods live, periodt π
π METHODS π
the whole roster, no cap:
CMPIStatus release (CMPIArgs *args)
CMPIArgs * clone (CMPIArgs *args, CMPIStatus *rc)
CMPIStatus addArg (CMPIArgs *args, char *name, CMPIValue *value,
CMPIType type)
CMPIData getArg (CMPIArgs *args, char *name, CMPIStatus *rc)
CMPIData getArgAt (CMPIArgs *args, unsigned int index, CMPIString
**name, CMPIStatus *rc)
unsigned int getArgCount (CMPIArgs *args, CMPIStatus *rc)
six methods. release, clone, addArg, getArg, getArgAt, getArgCount. iconic lineup honestly β
π DESCRIPTION π
Native CMPIArgs implementation. like, the real one, fr fr.
so this is the native CMPIArgs implementation as used for remote providers. it reflects the well-defined interface of a regular CMPIArgs object β but plot twist π¦ β it works independently from the management broker. no broker needed, main character energy.
it's part of a native broker implementation that simulates CMPI data types, rather than interacting with the entities in a full-grown CIMOM. so it's the simulation arc, not the crossover episode πβ¨
π SEE ALSO π
- Common Manageability Programming Interface (CMPI) - OpenGroup
k that's the whole page bestie, go forth and addArg responsibly π
π
SFCBroker Client Library Β· sfcc Β· 3(2005-06-09) β mwah, love u, bye ππ«Άπ
π¦ 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