#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>. 
 
 
 | 
 1.4.6
 1.4.6