#include <cmpift.h>
Collaboration diagram for _CMPIObjectPathFT:
Public Attributes | |
int | ftVersion |
Function table version. | |
CMPIStatus(* | release )(CMPIObjectPath *op) |
The ObjectPath object will not be used any further and may be freed by CMPI run time system. | |
CMPIObjectPath *(* | clone )(const CMPIObjectPath *op, CMPIStatus *rc) |
Create an independent copy of this ObjectPath object. | |
CMPIStatus(* | setNameSpace )(CMPIObjectPath *op, const char *ns) |
Set/replace the namespace component. | |
CMPIString *(* | getNameSpace )(const CMPIObjectPath *op, CMPIStatus *rc) |
Get the namespace component. | |
CMPIStatus(* | setHostname )(CMPIObjectPath *op, const char *hn) |
Set/replace the hostname component. | |
CMPIString *(* | getHostname )(const CMPIObjectPath *op, CMPIStatus *rc) |
Get the hostname component. | |
CMPIStatus(* | setClassName )(CMPIObjectPath *op, const char *cn) |
Set/replace the classname component. | |
CMPIString *(* | getClassName )(const CMPIObjectPath *op, CMPIStatus *rc) |
Get the classname component. | |
CMPIStatus(* | addKey )(CMPIObjectPath *op, const char *name, const CMPIValue *value, const CMPIType type) |
Adds/replaces a named key property. | |
CMPIData(* | getKey )(const CMPIObjectPath *op, const char *name, CMPIStatus *rc) |
Gets a named key property value. | |
CMPIData(* | getKeyAt )(const CMPIObjectPath *op, unsigned int index, CMPIString **name, CMPIStatus *rc) |
Gets a key property value defined by its index. | |
unsigned int(* | getKeyCount )(const CMPIObjectPath *op, CMPIStatus *rc) |
Gets the number of key properties contained in this ObjectPath. | |
CMPIStatus(* | setNameSpaceFromObjectPath )(CMPIObjectPath *op, const CMPIObjectPath *src) |
Set/replace namespace and classname components from <src>. | |
CMPIStatus(* | setHostAndNameSpaceFromObjectPath )(CMPIObjectPath *op, const CMPIObjectPath *src) |
Set/replace hostname, namespace and classname components from <src>. | |
CMPIData(* | getClassQualifier )(const CMPIObjectPath *op, const char *qName, CMPIStatus *rc) |
Get class qualifier value. | |
CMPIData(* | getPropertyQualifier )(const CMPIObjectPath *op, const char *pName, const char *qName, CMPIStatus *rc) |
Get property qualifier value. | |
CMPIData(* | getMethodQualifier )(const CMPIObjectPath *op, const char *methodName, const char *qName, CMPIStatus *rc) |
Get method qualifier value. | |
CMPIData(* | getParameterQualifier )(const CMPIObjectPath *op, const char *mName, const char *pName, const char *qName, CMPIStatus *rc) |
Get method parameter quailifier value. |
Definition at line 1028 of file cmpift.h.
|
Adds/replaces a named key property.
Referenced by CmpiObjectPath::setKey(). |
|
Create an independent copy of this ObjectPath object. The resulting object must be released explicitly.
|
|
Function table version.
|
|
Get the classname component.
Referenced by CmpiObjectPath::getClassName(). |
|
Get class qualifier value.
|
|
Get the hostname component.
Referenced by CmpiObjectPath::getHostname(). |
|
Gets a named key property value.
Referenced by CmpiObjectPath::getKey(). |
|
Gets a key property value defined by its index.
Referenced by CmpiObjectPath::getKey(). |
|
Gets the number of key properties contained in this ObjectPath.
Referenced by CmpiObjectPath::getKeyCount(). |
|
Get method qualifier value.
|
|
Get the namespace component.
Referenced by CmpiObjectPath::getNameSpace(). |
|
Get method parameter quailifier value.
|
|
Get property qualifier value.
|
|
The ObjectPath object will not be used any further and may be freed by CMPI run time system.
|
|
Set/replace the classname component.
Referenced by CmpiObjectPath::setClassName(). |
|
Set/replace hostname, namespace and classname components from <src>.
|
|
Set/replace the hostname component.
Referenced by CmpiObjectPath::setHostname(). |
|
Set/replace the namespace component.
Referenced by CmpiObjectPath::setNameSpace(). |
|
Set/replace namespace and classname components from <src>.
|