cmpi
|
#include <cmpi/CmpiObject.h>
Public Member Functions | |
CmpiBoolean | isNull () const |
CmpiString | toString () |
CmpiBoolean | isA (const char *typeName) const |
Protected Member Functions | |
CmpiObject () | |
CmpiObject (const void *enc) | |
CmpiString | doToString (CMPIBroker *mb) |
CmpiBoolean | doIsA (CMPIBroker *mb, const char *typeName) const |
Protected Attributes | |
void * | enc |
Friends | |
class | CmpiBroker |
class | CmpiObjectPath |
class | CmpiInstance |
Abstract base class for all Cmpi classes.
|
protected |
Constructor - Do nothing
References enc.
Referenced by CmpiBroker::CmpiBroker(), CmpiContext::CmpiContext(), CmpiDateTime::CmpiDateTime(), CmpiObjectPath::CmpiObjectPath(), and CmpiResult::CmpiResult().
|
protected |
Constructor - Normal base class constructor
References enc.
|
protected |
References CMPI_RC_OK, CmpiBoolean, _CMPIBroker::eft, enc, _CMPIBrokerEncFT::isOfType, and _CMPIStatus::rc.
Referenced by isA().
|
protected |
References CMPI_RC_OK, _CMPIBroker::eft, enc, _CMPIStatus::rc, and _CMPIBrokerEncFT::toString.
Referenced by toString().
CmpiBoolean CmpiObject::isA | ( | const char * | typeName | ) | const |
isA - checks this objects type ;
References CmpiBoolean, doIsA(), and CmpiProviderBase::getBroker().
CmpiBoolean CmpiObject::isNull | ( | ) | const |
isNull - Test for valid encapsualtion pointer
References CmpiBoolean, and enc.
CmpiString CmpiObject::toString | ( | ) |
toString - Produces CIMOM specific string representation of object
References doToString(), and CmpiProviderBase::getBroker().
|
friend |
References CmpiBroker.
Referenced by CmpiBroker.
|
friend |
|
friend |
References CmpiObjectPath.
Referenced by CmpiBroker::associatorNames(), CmpiBroker::associators(), CmpiInstance::CmpiData, CmpiResult::CmpiIndicationMI, CmpiInstance::CmpiInstance(), CmpiObjectPath, CmpiBroker::createInstance(), CmpiBroker::deleteInstance(), CmpiInstance::doInstanceIsA(), CmpiBroker::enumInstanceNames(), CmpiBroker::enumInstances(), CmpiBroker::execQuery(), CmpiBroker::getInstance(), CmpiInstance::getObjectPath(), CmpiBroker::getProperty(), CmpiBroker::invokeMethod(), CmpiInstance::makeInstance(), CmpiBroker::referenceNames(), CmpiBroker::references(), CmpiResult::returnData(), CmpiBroker::setInstance(), and CmpiBroker::setProperty().
|
protected |
Protected pointer to encapsulated CMPI instance
Referenced by CmpiArgs::CmpiArgs(), CmpiArgs::CmpiArgs(), CmpiArray::CmpiArray(), CmpiArray::CmpiArray(), CmpiEnumeration::CmpiBroker, CmpiInstance::CmpiData, CmpiDateTime::CmpiDateTime(), CmpiDateTime::CmpiDateTime(), CmpiDateTime::CmpiDateTime(), CmpiDateTime::CmpiDateTime(), CmpiDateTime::CmpiDateTime(), CmpiEnumeration::CmpiEnumeration(), CmpiSelectExp::CmpiIndicationMI, CmpiInstance::CmpiInstance(), CmpiInstance::CmpiInstance(), CmpiArgs::CmpiMethodMI, CmpiObject(), CmpiObject(), CmpiObjectPath::CmpiObjectPath(), CmpiObjectPath::CmpiObjectPath(), CmpiSelectExp::CmpiSelectExp(), doIsA(), doToString(), CmpiArgs::getEnc(), CmpiArray::getEnc(), CmpiBroker::getEnc(), CmpiContext::getEnc(), CmpiDateTime::getEnc(), CmpiEnumeration::getEnc(), CmpiInstance::getEnc(), CmpiObjectPath::getEnc(), CmpiResult::getEnc(), CmpiSelectExp::getEnc(), and isNull().