|
cmpi
|
#include <cmpi/CmpiStatus.h>
Public Member Functions | |
| CmpiStatus (const CMPIStatus stat) | |
| CmpiStatus (const CMPIrc rc) | |
| CmpiStatus (const CMPIrc rcp, const char *msg) | |
| CMPIrc | rc () const |
| const char * | msg () |
Protected Member Functions | |
| CMPIStatus | status () const |
Protected Attributes | |
| CMPIStatus | st |
Private Member Functions | |
| CmpiStatus () | |
Friends | |
| class | CmpiInstanceMI |
| class | CmpiMethodMI |
| class | CmpiBaseMI |
| class | CmpiAssociationMI |
| class | CmpiPropertyMI |
| class | CmpiIndicationMI |
This class represents the status of a provider function invocation.
|
private |
Constructor - not to be used.
References CMPI_RC_OK, _CMPIStatus::msg, _CMPIStatus::rc, and st.
Referenced by CmpiIndicationMI::activateFilter(), CmpiAssociationMI::associatorNames(), CmpiBroker::associatorNames(), CmpiAssociationMI::associators(), CmpiBroker::associators(), CmpiBroker::attachThread(), CmpiIndicationMI::authorizeFilter(), CmpiBaseMI::cleanup(), CmpiBroker::createInstance(), CmpiInstanceMI::createInstance(), CmpiIndicationMI::deActivateFilter(), CmpiBroker::deleteInstance(), CmpiInstanceMI::deleteInstance(), CmpiBroker::deliverIndication(), CmpiBroker::detachThread(), CmpiIndicationMI::disableIndications(), CmpiObjectPath::doClassPathIsA(), CmpiObject::doIsA(), CmpiObject::doToString(), CmpiBaseMI::driveBaseCleanup(), CmpiIndicationMI::enableIndications(), CmpiBroker::enumInstanceNames(), CmpiInstanceMI::enumInstanceNames(), CmpiBroker::enumInstances(), CmpiInstanceMI::enumInstances(), CmpiBroker::execQuery(), CmpiInstanceMI::execQuery(), CmpiArgs::getArg(), CmpiArgs::getArg(), CmpiArgs::getArgCount(), CmpiObjectPath::getClassName(), CmpiArrayIdx::getData(), CmpiDateTime::getDateTime(), CmpiContext::getEntry(), CmpiObjectPath::getHostname(), CmpiBroker::getInstance(), CmpiInstanceMI::getInstance(), CmpiObjectPath::getKey(), CmpiObjectPath::getKey(), CmpiObjectPath::getKeyCount(), CmpiObjectPath::getNameSpace(), CmpiEnumeration::getNext(), CmpiInstance::getObjectPath(), CmpiBroker::getProperty(), CmpiInstance::getProperty(), CmpiInstance::getProperty(), CmpiPropertyMI::getProperty(), CmpiInstance::getPropertyCount(), CmpiEnumeration::hasNext(), CmpiBaseMI::initialize(), CmpiBroker::invokeMethod(), CmpiMethodMI::invokeMethod(), CmpiDateTime::isInterval(), CmpiArgs::makeArgs(), CmpiArray::makeArray(), CmpiDateTime::makeDateTime(), CmpiDateTime::makeDateTime(), CmpiDateTime::makeDateTime(), CmpiInstance::makeInstance(), CmpiObjectPath::makeObjectPath(), CmpiObjectPath::makeObjectPath(), CmpiIndicationMI::mustPoll(), CmpiData::operator CmpiArray(), CmpiData::operator CmpiDateTime(), CmpiData::operator CmpiInstance(), CmpiData::operator CmpiObjectPath(), CmpiData::operator CMPIReal32(), CmpiData::operator CMPIReal64(), CmpiData::operator CMPISint16(), CmpiData::operator CMPISint32(), CmpiData::operator CMPISint64(), CmpiData::operator CMPISint8(), CmpiData::operator CmpiString(), CmpiData::operator CMPIUint32(), CmpiData::operator CMPIUint64(), CmpiData::operator const char *(), CmpiData::operator unsigned char(), CmpiData::operator unsigned short(), CmpiArrayIdx::operator=(), CmpiAssociationMI::referenceNames(), CmpiBroker::referenceNames(), CmpiAssociationMI::references(), CmpiBroker::references(), CmpiResult::returnData(), CmpiResult::returnData(), CmpiResult::returnData(), CmpiResult::returnDone(), CmpiArgs::setArg(), CmpiObjectPath::setClassName(), CmpiObjectPath::setHostname(), CmpiBroker::setInstance(), CmpiInstanceMI::setInstance(), CmpiObjectPath::setKey(), CmpiObjectPath::setNameSpace(), CmpiBroker::setProperty(), CmpiInstance::setProperty(), CmpiPropertyMI::setProperty(), CmpiInstance::setPropertyFilter(), CmpiArray::size(), and CmpiEnumeration::toArray().
| CmpiStatus::CmpiStatus | ( | const CMPIStatus | stat | ) |
| CmpiStatus::CmpiStatus | ( | const CMPIrc | rc | ) |
Constructor - set rc only.
| rc | the return code. |
References _CMPIStatus::msg, _CMPIStatus::rc, and st.
| CmpiStatus::CmpiStatus | ( | const CMPIrc | rcp, |
| const char * | msg ) |
Constructor - set rc and message.
| rc | The return code. |
| msg | Descriptive message. |
References CMNewString, CmpiProviderBase::getBroker(), _CMPIStatus::msg, msg(), _CMPIStatus::rc, and st.
| const char * CmpiStatus::msg | ( | ) |
msg - get the msg component.
References CMGetCharsPtr, _CMPIStatus::msg, and st.
Referenced by CmpiStatus(), CmpiIndicationMI::driveActivateFilter(), CmpiAssociationMI::driveAssociatorNames(), CmpiAssociationMI::driveAssociators(), CmpiIndicationMI::driveAuthorizeFilter(), CmpiBaseMI::driveBaseCleanup(), CmpiInstanceMI::driveCreateInstance(), CmpiIndicationMI::driveDeActivateFilter(), CmpiInstanceMI::driveDeleteInstance(), CmpiIndicationMI::driveDisableIndications(), CmpiIndicationMI::driveEnableIndications(), CmpiInstanceMI::driveEnumInstanceNames(), CmpiInstanceMI::driveEnumInstances(), CmpiInstanceMI::driveExecQuery(), CmpiInstanceMI::driveGetInstance(), CmpiPropertyMI::driveGetProperty(), CmpiMethodMI::driveInvokeMethod(), CmpiIndicationMI::driveMustPoll(), CmpiAssociationMI::driveReferenceNames(), CmpiAssociationMI::driveReferences(), CmpiInstanceMI::driveSetInstance(), and CmpiPropertyMI::driveSetProperty().
| CMPIrc CmpiStatus::rc | ( | ) | const |
rc - get the rc value.
References _CMPIStatus::rc, and st.
Referenced by CmpiIndicationMI::driveActivateFilter(), CmpiAssociationMI::driveAssociatorNames(), CmpiAssociationMI::driveAssociators(), CmpiIndicationMI::driveAuthorizeFilter(), CmpiBaseMI::driveBaseCleanup(), CmpiInstanceMI::driveCreateInstance(), CmpiIndicationMI::driveDeActivateFilter(), CmpiInstanceMI::driveDeleteInstance(), CmpiIndicationMI::driveDisableIndications(), CmpiIndicationMI::driveEnableIndications(), CmpiInstanceMI::driveEnumInstanceNames(), CmpiInstanceMI::driveEnumInstances(), CmpiInstanceMI::driveExecQuery(), CmpiInstanceMI::driveGetInstance(), CmpiPropertyMI::driveGetProperty(), CmpiMethodMI::driveInvokeMethod(), CmpiIndicationMI::driveMustPoll(), CmpiAssociationMI::driveReferenceNames(), CmpiAssociationMI::driveReferences(), CmpiInstanceMI::driveSetInstance(), and CmpiPropertyMI::driveSetProperty().
|
protected |
status - Returns CMPIStatus struct, to be used by MI drivers only.
References st.
Referenced by CmpiIndicationMI::driveActivateFilter(), CmpiAssociationMI::driveAssociatorNames(), CmpiAssociationMI::driveAssociators(), CmpiIndicationMI::driveAuthorizeFilter(), CmpiBaseMI::driveBaseCleanup(), CmpiInstanceMI::driveCreateInstance(), CmpiIndicationMI::driveDeActivateFilter(), CmpiInstanceMI::driveDeleteInstance(), CmpiIndicationMI::driveDisableIndications(), CmpiIndicationMI::driveEnableIndications(), CmpiInstanceMI::driveEnumInstanceNames(), CmpiInstanceMI::driveEnumInstances(), CmpiInstanceMI::driveExecQuery(), CmpiInstanceMI::driveGetInstance(), CmpiPropertyMI::driveGetProperty(), CmpiMethodMI::driveInvokeMethod(), CmpiIndicationMI::driveMustPoll(), CmpiAssociationMI::driveReferenceNames(), CmpiAssociationMI::driveReferences(), CmpiInstanceMI::driveSetInstance(), and CmpiPropertyMI::driveSetProperty().
|
friend |
References CmpiAssociationMI.
Referenced by CmpiAssociationMI.
|
friend |
References CmpiBaseMI.
Referenced by CmpiBaseMI.
|
friend |
References CmpiIndicationMI.
Referenced by CmpiIndicationMI.
|
friend |
References CmpiInstanceMI.
Referenced by CmpiInstanceMI.
|
friend |
References CmpiMethodMI.
Referenced by CmpiMethodMI.
|
friend |
References CmpiPropertyMI.
Referenced by CmpiPropertyMI.
|
protected |
CmpiStatus actually is a CMPIStatus struct.
Referenced by CmpiStatus(), CmpiStatus(), CmpiStatus(), CmpiStatus(), msg(), rc(), and status().