CMPI 2.1.0 API
|
Functions | |
static CMPIStatus | CMSetNameSpace (const CMPIObjectPath *op, const char *ns) |
Set the namespace component in a CMPIObjectPath object. More... | |
static CMPIString * | CMGetNameSpace (const CMPIObjectPath *op, CMPIStatus *rc) |
Get the namespace component from a CMPIObjectPath object. More... | |
static CMPIStatus | CMSetHostname (const CMPIObjectPath *op, const char *hn) |
Set the host name component in a CMPIObjectPath object. More... | |
static CMPIString * | CMGetHostname (const CMPIObjectPath *op, CMPIStatus *rc) |
Get the host name component in a CMPIObjectPath object. More... | |
static CMPIStatus | CMSetClassName (const CMPIObjectPath *op, const char *cn) |
Set class name component in a CMPIObjectPath object. More... | |
static CMPIString * | CMGetClassName (const CMPIObjectPath *op, CMPIStatus *rc) |
Get the class name component from CMPIObjectPath. More... | |
static CMPIStatus | CMAddKey (const CMPIObjectPath *op, const char *key, const CMPIValue *value, const CMPIType type) |
Add or replace a key binding in a CMPIObjectPath object. More... | |
static CMPIData | CMGetKey (const CMPIObjectPath *op, const char *key, CMPIStatus *rc) |
Get a key binding in a CMPIObjectPath object by name. More... | |
static CMPIData | CMGetKeyAt (const CMPIObjectPath *op, CMPICount index, CMPIString **name, CMPIStatus *rc) |
Get a key binding in a CMPIObjectPath object by index. More... | |
static CMPICount | CMGetKeyCount (const CMPIObjectPath *op, CMPIStatus *rc) |
Get the number of key bindings in a CMPIObjectPath object. More... | |
static CMPIStatus | CMSetNameSpaceFromObjectPath (const CMPIObjectPath *op, const CMPIObjectPath *src) |
Set the namespace and class name components in a CMPIObjectPath object from another CMPIObjectPath object. More... | |
static CMPIStatus | CMSetHostAndNameSpaceFromObjectPath (const CMPIObjectPath *op, const CMPIObjectPath *src) |
Set host name, namespace, and class name components in a CMPIObjectPath object from another CMPIObjectPath object. More... | |
static CMPIData | CMGetClassQualifier (const CMPIObjectPath *op, const char *qName, CMPIStatus *rc) |
Get a class qualifier. More... | |
static CMPIData | CMGetPropertyQualifier (const CMPIObjectPath *op, const char *pName, const char *qName, CMPIStatus *rc) |
Get a property qualifier. More... | |
static CMPIData | CMGetMethodQualifier (const CMPIObjectPath *op, const char *mName, const char *qName, CMPIStatus *rc) |
Get a method qualifier. More... | |
static CMPIData | CMGetParameterQualifier (const CMPIObjectPath *op, const char *mName, const char *pName, const char *qName, CMPIStatus *rc) |
Get a parameter qualifier. More... | |
|
inlinestatic |
Set the namespace component in a CMPIObjectPath object.
op | CMPIObjectPath object. |
ns | New namespace name. |
|
inlinestatic |
Get the namespace component from a CMPIObjectPath object.
op | CMPIObjectPath object. | |
[out] | rc | Function return status (suppressed when NULL). |
|
inlinestatic |
Set the host name component in a CMPIObjectPath object.
op | CMPIObjectPath object. |
hn | New host name. |
|
inlinestatic |
Get the host name component in a CMPIObjectPath object.
op | CMPIObjectPath object. | |
[out] | rc | Function return status (suppressed when NULL). |
|
inlinestatic |
Set class name component in a CMPIObjectPath object.
op | CMPIObjectPath object. |
cn | New class name. |
|
inlinestatic |
Get the class name component from CMPIObjectPath.
op | CMPIObjectPath object. | |
[out] | rc | Function return status (suppressed when NULL). |
|
inlinestatic |
Add or replace a key binding in a CMPIObjectPath object.
op | CMPIObjectPath object. |
key | Name of the key binding. |
value | CMPIValue structure containing the value to be assigned to the key binding. Key bindings are not permitted to be NULL. |
type | Type of the value. |
|
inlinestatic |
Get a key binding in a CMPIObjectPath object by name.
op | CMPIObjectPath object. | |
[out] | key | Name of the key binding. |
[out] | rc | Function return status (suppressed when NULL). |
|
inlinestatic |
Get a key binding in a CMPIObjectPath object by index.
op | CMPIObjectPath object. | |
index | Zero-based position of the key binding within the internal data array. | |
[out] | name | Name of the returned key binding (suppressed when NULL). |
[out] | rc | Function return status (suppressed when NULL). |
|
inlinestatic |
Get the number of key bindings in a CMPIObjectPath object.
op | CMPIObjectPath object. | |
[out] | rc | Function return status (suppressed when NULL). |
|
inlinestatic |
Set the namespace and class name components in a CMPIObjectPath object from another CMPIObjectPath object.
op | CMPIObjectPath object. |
src | The other CMPIObjectPath object. |
|
inlinestatic |
Set host name, namespace, and class name components in a CMPIObjectPath object from another CMPIObjectPath object.
op | CMPIObjectPath object. |
src | The other CMPIObjectPath object. |
|
inlinestatic |
Get a class qualifier.
op | CMPIObjectPath object containing namespace and class components. | |
qName | Qualifier name. | |
[out] | rc | Function return status (suppressed when NULL). |
|
inlinestatic |
Get a property qualifier.
op | CMPIObjectPath object containing namespace and class components. | |
pName | Property name. | |
qName | Qualifier name. | |
[out] | rc | Function return status (suppressed when NULL). |
|
inlinestatic |
Get a method qualifier.
op | CMPIObjectPath object containing namespace and class components. | |
mName | Method name. | |
qName | Qualifier name. | |
[out] | rc | Function return status (suppressed when NULL). |
|
inlinestatic |
Get a parameter qualifier.
op | CMPIObjectPath object containing namespace and class components. | |
mName | Method name. | |
pName | Parameter name. | |
qName | Qualifier name. | |
[out] | rc | Function return status (suppressed when NULL). |