cmpi
|
#include <cmpi/CmpiProviderBase.h>
Public Member Functions | |
CmpiProviderBase () | |
~CmpiProviderBase () | |
CmpiBaseMI * | getBaseMI () |
void | setBaseMI (CmpiBaseMI *aBaseMI) |
void | incUseCount () |
int | decUseCount () |
Static Private Member Functions | |
static CMPIBroker * | getBroker () |
static void | setBroker (const CMPIBroker *mb) |
Private Attributes | |
CmpiBaseMI * | baseMI |
int | useCount |
Friends | |
class | CmpiArgs |
class | CmpiArray |
class | CmpiDateTime |
class | CmpiInstance |
class | CmpiObject |
class | CmpiObjectPath |
class | CmpiStatus |
class | CmpiString |
class | CmpiBaseMI |
CmpiProviderBase::~CmpiProviderBase | ( | ) |
int CmpiProviderBase::decUseCount | ( | ) |
References useCount.
Referenced by CmpiBaseMI::driveBaseCleanup().
CmpiBaseMI * CmpiProviderBase::getBaseMI | ( | ) |
References baseMI.
CMPIBroker * CmpiProviderBase::getBroker | ( | ) | [static, private] |
References __providerBaseBroker.
Referenced by CmpiObjectPath::classPathIsA(), CmpiArgs::CmpiArgs(), CmpiArray::CmpiArray(), CmpiDateTime::CmpiDateTime(), CmpiInstance::CmpiInstance(), CmpiObjectPath::CmpiObjectPath(), CmpiStatus::CmpiStatus(), CmpiString::CmpiString(), CmpiInstance::instanceIsA(), CmpiObject::isA(), and CmpiObject::toString().
void CmpiProviderBase::incUseCount | ( | ) |
References useCount.
void CmpiProviderBase::setBaseMI | ( | CmpiBaseMI * | aBaseMI | ) |
References baseMI.
Referenced by CmpiBaseMI::driveBaseCleanup().
void CmpiProviderBase::setBroker | ( | const CMPIBroker * | mb | ) | [static, private] |
References __providerBaseBroker, _CMPIBroker::bft, _CMPIBroker::eft, and _CMPIBroker::hdl.
Referenced by CmpiBaseMI::setProviderBase().
friend class CmpiArgs [friend] |
friend class CmpiArray [friend] |
friend class CmpiBaseMI [friend] |
friend class CmpiDateTime [friend] |
friend class CmpiInstance [friend] |
friend class CmpiObject [friend] |
friend class CmpiObjectPath [friend] |
friend class CmpiStatus [friend] |
friend class CmpiString [friend] |
CmpiBaseMI* CmpiProviderBase::baseMI [private] |
Referenced by CmpiProviderBase(), getBaseMI(), and setBaseMI().
int CmpiProviderBase::useCount [private] |
Referenced by CmpiProviderBase(), decUseCount(), and incUseCount().