3(2005-06-09)
π CMCIClient β the CIMOM Client Library object, bestie π
okay so this is page 3 of the manual, dated 2005-06-09, and it's all about CMCIClient β the CIMOM Client Library object. yes it's a whole vibe, yes it's giving "I talk to CIMOMs for a living", let's get into it π«Ά
β¨ NAME β¨
CMCIClient β the CIMOM Client Library object. that's her. that's the girl. π
πΈ SYNOPSIS πΈ
#include <cmci.h>
π Public Attributes π
void * hdlβ an opaque pointer to specific implementation data. it's giving mystery, it's giving "don't ask what's inside", iykyk πCMCIClientFT * ftβ pointer to the Args Function Table. the whole function table, right there, slaying π
π¦ Class methods π¦
CMPIEnumeration * enumInstanceNames (CMCIClient *mb, CMPIObjectPath *cop,
CMPIStatus *rc)
CMPIInstance * getInstance (CMCIClient *mb, CMPIObjectPath *cop, CMPIFlags
flags, char **properties, CMPIStatus *rc)
CMPIObjectPath * createInstance (CMCIClient *mb, CMPIObjectPath *cop,
CMPIInstance *inst, CMPIStatus *rc)
CMPIStatus setInstance (CMCIClient *mb, CMPIObjectPath *cop, CMPIInstance
*inst, CMPIFlags flags, char **properties)
CMPIStatus deleteInstance (CMCIClient *mb, CMPIObjectPath *cop)
CMPIEnumeration * execQuery (CMCIClient *mb, CMPIObjectPath *cop, const char
*query, const char *lang, CMPIStatus *rc)
CMPIEnumeration * enumInstances (CMCIClient *mb, CMPIObjectPath *cop,
CMPIFlags flags, char **properties, CMPIStatus *rc)
CMPIEnumeration * associators (CMCIClient *mb, CMPIObjectPath *cop, const
char *assocClass, const char *resultClass, const char *role, const char
*resultRole, CMPIFlags flags, char **properties, CMPIStatus *rc)
CMPIEnumeration * associatorNames (CMCIClient *mb, CMPIObjectPath *cop,
const char *assocClass, const char *resultClass, const char *role, const
char *resultRole, CMPIStatus *rc)
CMPIEnumeration * references (CMCIClient *mb, CMPIObjectPath *cop, const
char *resultClass, const char *role, CMPIFlags flags, char **properties,
CMPIStatus *rc)
CMPIEnumeration * referenceNames (CMCIClient *mb, CMPIObjectPath *cop, const
char *resultClass, const char *role, CMPIStatus *rc)
CMPIData invokeMethod (CMCIClient *mb, CMPIObjectPath *cop, const char
*method, CMPIArgs *in, CMPIArgs *out, CMPIStatus *rc)
CMPIStatus setProperty (CMCIClient *mb, CMPIObjectPath *cop, const char
*name, CMPIValue *value, CMPIType type)
CMPIData getProperty (CMCIClient *mb, CMPIObjectPath *cop, const char *name,
CMPIStatus *rc)
CMPIConstClass * getClass (CMCIClient *mb, CMPIObjectPath *cop, CMPIFlags
flags, char **properties, CMPIStatus *rc)
CMPIEnumeration * enumClassNames (CMCIClient *mb, CMPIObjectPath *cop,
CMPIFlags flags, CMPIStatus *rc)
CMPIEnumeration * enumClasses (CMCIClient *mb, CMPIObjectPath *cop,
CMPIFlags flags, CMPIStatus *rc)
look at all those methods. seventeen of them. all iconic, all doing their little thing, all of them literally just here to connect to stuff and get stuff from the CIMOM π§
π DESCRIPTION π
Client library class that provides the methods for connecting to and accessing the CIMOM. that's the whole deal. she's the connector, she's the access, she's the main character energy of the client side. β¨
π SEE ALSO π
Common Manageability Programming Interface (CMPI) - OpenGroupCMCIClientFT.associatorNames(3)CMCIClientFT.associators(3)CMCIClientFT.createInstance(3)CMCIClientFT.deleteInstance(3)CMCIClientFT.enumClasses(3)CMCIClientFT.enumClassNames(3)CMCIClientFT.enumInstanceNames(3)CMCIClientFT.enumInstances(3)CMCIClientFT.execQuery(3)CMCIClientFT.getClass(3)CMCIClientFT.getInstance(3)CMCIClientFT.getProperty(3)CMCIClientFT.invokeMethod(3)CMCIClientFT.referenceNames(3)CMCIClientFT.references(3)CMCIClientFT.setInstance(3)CMCIClientFT.setProperty(3)cmciConnect(3)
go read those too bestie, they're the whole friend group and they all ate π
SFCBroker Client Library Β· sfcc Β· 3(2005-06-09)
and that's the page fr fr π«Ά that's the source, that's the version, that's the date β SFCBroker Client Library, sfcc, 3(2005-06-09). mwah, no cap. πππΈ
π¦ 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