#include <cmpi/CmpiInstance.h>
Inheritance diagram for CmpiInstance:
Public Member Functions | |
CmpiInstance (const CmpiObjectPath &op) | |
CmpiBoolean | instanceIsA (const char *className) |
unsigned int | getPropertyCount () |
CmpiData | getProperty (const char *name) const |
CmpiData | getProperty (const int index, CmpiString *name=NULL) |
void | setProperty (const char *name, const CmpiData data) |
void | setPropertyFilter (const char **properties, const char **keys) |
CmpiObjectPath | getObjectPath () const |
Protected Member Functions | |
CmpiInstance (const CMPIInstance *enc) | |
CMPIInstance * | getEnc () const |
Private Member Functions | |
CmpiInstance () | |
void * | makeInstance (CMPIBroker *mb, const CmpiObjectPath &cop) |
CmpiBoolean | doInstanceIsA (CMPIBroker *mb, const char *className) |
Friends | |
class | CmpiBroker |
class | CmpiResult |
class | CmpiInstanceMI |
class | CmpiMethodMI |
class | CmpiData |
|
Protected constructor used by MIDrivers to encapsulate CMPIInstance. |
|
Constructor - Should not be called |
|
Constructor - Creates an Instance object with the classname from the input parameter.
|
|
|
|
Gets the encapsulated CMPIInstance. |
|
getObjectPath - generates an ObjectPath out of the namespace, classname and key propeties of this Instance
|
|
getProperty - Gets the CmpiData object defined by the input index parameter.
|
|
getProperty - Gets the CmpiData object representing the value associated with the property name
|
|
getPropertyCount - Gets the number of Properties defined for this Instance.
|
|
instanceIsA - Tests whether this CIM Instance is of type <className>.
|
|
Internal make function |
|
setProperty - adds/replaces a property value defined by the input parameter to the Instance
|
|
setPropertyFilter - specifies the list of properties that is accepted for setProperty operestions.
|
|
Reimplemented from CmpiObject. |
|
|
|
|
|
|
|
|