#include <cmpi/CmpiObjectPath.h>
Inheritance diagram for CmpiObjectPath:

Public Member Functions | |
| CmpiObjectPath (const char *ns, const char *cls) | |
| CmpiObjectPath (const CmpiString &ns, const char *cls) | |
| CmpiObjectPath (CMPIObjectPath *c) | |
| CMPIObjectPath * | getEnc () const |
| CmpiBoolean | classPathIsA (const char *className) const |
| CmpiString | getHostname () const |
| void | setHostname (const char *hn) |
| void | setHostname (CmpiString hn) |
| CmpiString | getNameSpace () const |
| void | setNameSpace (const char *ns) |
| void | setNameSpace (CmpiString ns) |
| CmpiString | getClassName () const |
| void | setClassName (const char *hn) |
| void | setClassName (CmpiString hn) |
| unsigned int | getKeyCount () const |
| CmpiData | getKey (const char *name) const |
| CmpiData | getKey (const int index, CmpiString *name=NULL) const |
| void | setKey (const char *name, const CmpiData data) |
Private Member Functions | |
| void * | makeObjectPath (CMPIBroker *mb, const char *ns, const char *cls) |
| void * | makeObjectPath (CMPIBroker *mb, const CmpiString &ns, const char *cls) |
| CmpiBoolean | doClassPathIsA (CMPIBroker *mb, const char *className) const |
Friends | |
| class | CmpiBroker |
| class | CmpiResult |
| class | CmpiInstance |
| class | CmpiInstanceMI |
| class | CmpiMethodMI |
| class | CmpiAssociationMI |
| class | CmpiPropertyMI |
| class | CmpiIndicationMI |
| class | CmpiData |
|
||||||||||||
|
Constructor - Creates an ObjectPath object with the classname from the input parameter.
|
|
||||||||||||
|
|
|
|
Constructor used by MIDrivers to encapsulate CMPIObjectPathes. |
|
|
classPathIsA - Tests whether this CIM ObjectPath is a reference to a CIM class is of type <className>.
|
|
||||||||||||
|
|
|
|
getClassName - returns the classname component of the ObjectPath
|
|
|
Gets the encapsulated CMPIObjectPath. |
|
|
getHostname - returns the hostname component of the ObjectPath
|
|
||||||||||||
|
getKey - Gets the CmpiData object defined by the input index parameter.
|
|
|
getKey - Gets the CmpiData object representing the value associated with the key
|
|
|
getKeyCount - Gets the number of key properties defined for this ObjectPath.
|
|
|
getNameSpace - returns the namespace component of the ObjectPath
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
Constructor - Should not be called |
|
|
|
|
|
setClassName - Sets the classname component.
|
|
|
|
|
|
setHostname - Sets the hostname component.
|
|
||||||||||||
|
setKey - adds/replaces a key value defined by the input parameter to the ObjectPath
|
|
|
|
|
|
setNameSpace - Sets the namespace component.
|
|
|
|
|
|
Reimplemented from CmpiObject. |
|
|
|
|
|
|
|
|
Reimplemented from CmpiObject. |
|
|
|
|
|
|
|
|
|
|
|
|
1.4.6