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