3(2005-06-09)

πŸ“¦
version 2.2.9~rc1 Β· 2 versions
, in centos-stream 10, centos-stream 9, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable, opensuse-leap 16.0

πŸ’– 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 πŸŽ€πŸ«ΆπŸ’–