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.
|
staticprivate |
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().
|
staticprivate |
References __providerBaseBroker, _CMPIBroker::bft, _CMPIBroker::eft, and _CMPIBroker::hdl.
Referenced by CmpiBaseMI::setProviderBase().
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
private |
Referenced by CmpiProviderBase(), getBaseMI(), and setBaseMI().
|
private |
Referenced by CmpiProviderBase(), decUseCount(), and incUseCount().