13(2005-06-09)                                                    3(2005-06-09)
2
3
4

NAME

6       CMCIClient - CIMOM Client Library object
7

SYNOPSIS

9       #include <cmci.h>
10
11   Public Attributes
12       void * hdl
13           Opaque pointer to specific implementation data.
14       CMCIClientFT * ft
15           Pointer to the Args Function Table.
16

Class methods

18   CMPIEnumeration  *  enumInstanceNames (CMCIClient *mb, CMPIObjectPath *cop,
19       CMPIStatus *rc)
20   CMPIInstance * getInstance (CMCIClient *mb, CMPIObjectPath *cop,  CMPIFlags
21       flags, char **properties, CMPIStatus *rc)
22   CMPIObjectPath * createInstance (CMCIClient *mb, CMPIObjectPath *cop, CMPI‐
23       Instance *inst, CMPIStatus *rc)
24   CMPIStatus setInstance (CMCIClient *mb, CMPIObjectPath  *cop,  CMPIInstance
25       *inst, CMPIFlags flags, char **properties)
26   CMPIStatus deleteInstance (CMCIClient *mb, CMPIObjectPath *cop)
27   CMPIEnumeration  *  execQuery  (CMCIClient  *mb, CMPIObjectPath *cop, const
28       char *query, const char *lang, CMPIStatus *rc)
29   CMPIEnumeration * enumInstances (CMCIClient *mb, CMPIObjectPath *cop, CMPI‐
30       Flags flags, char **properties, CMPIStatus *rc)
31   CMPIEnumeration  *  associators (CMCIClient *mb, CMPIObjectPath *cop, const
32       char *assocClass, const char *resultClass, const char *role, const char
33       *resultRole, CMPIFlags flags, char **properties, CMPIStatus *rc)
34   CMPIEnumeration  *  associatorNames  (CMCIClient  *mb, CMPIObjectPath *cop,
35       const char *assocClass, const  char  *resultClass,  const  char  *role,
36       const char *resultRole, CMPIStatus *rc)
37   CMPIEnumeration  *  references  (CMCIClient *mb, CMPIObjectPath *cop, const
38       char *resultClass, const char *role, CMPIFlags  flags,  char  **proper‐
39       ties, CMPIStatus *rc)
40   CMPIEnumeration  *  referenceNames  (CMCIClient  *mb,  CMPIObjectPath *cop,
41       const char *resultClass, const char *role, CMPIStatus *rc)
42   CMPIData invokeMethod (CMCIClient  *mb,  CMPIObjectPath  *cop,  const  char
43       *method, CMPIArgs *in, CMPIArgs *out, CMPIStatus *rc)
44   CMPIStatus  setProperty  (CMCIClient  *mb,  CMPIObjectPath *cop, const char
45       *name, CMPIValue *value, CMPIType type)
46   CMPIData getProperty  (CMCIClient  *mb,  CMPIObjectPath  *cop,  const  char
47       *name, CMPIStatus *rc)
48   CMPIConstClass  *  getClass (CMCIClient *mb, CMPIObjectPath *cop, CMPIFlags
49       flags, char **properties, CMPIStatus *rc)
50   CMPIEnumeration *  enumClassNames  (CMCIClient  *mb,  CMPIObjectPath  *cop,
51       CMPIFlags flags, CMPIStatus *rc)
52   CMPIEnumeration  *  enumClasses (CMCIClient *mb, CMPIObjectPath *cop, CMPI‐
53       Flags flags, CMPIStatus *rc)
54

DESCRIPTION

56       Client library class that provides the methods for  connecting  to  and
57       accessing the CIMOM.
58

SEE ALSO

60       Common Manageability Programming Interface (CMPI) - OpenGroup,
61       CMCIClientFT.associatorNames(3), CMCIClientFT.associators(3),
62       CMCIClientFT.createInstance(3), CMCIClientFT.deleteInstance(3),
63       CMCIClientFT.enumClasses(3), CMCIClientFT.enumClassNames(3),
64       CMCIClientFT.enumInstanceNames(3), CMCIClientFT.enumInstances(3),
65       CMCIClientFT.execQuery(3), CMCIClientFT.getClass(3),
66       CMCIClientFT.getInstance(3), CMCIClientFT.getProperty(3),
67       CMCIClientFT.invokeMethod(3), CMCIClientFT.referenceNames(3),
68       CMCIClientFT.references(3), CMCIClientFT.setInstance(3),
69       CMCIClientFT.setProperty(3), cmciConnect(3)
70
71
72
73
74SFCBroker Client Library             sfcc                        3(2005-06-09)
Impressum