#include <cmpi/CmpiBaseMI.h>
Public Member Functions | |
virtual | ~CmpiBaseMI () |
CmpiBaseMI (const CmpiBroker &mbp, const CmpiContext &ctx) | |
void | setProviderBase (CmpiProviderBase *base) |
CmpiProviderBase * | getProviderBase () |
virtual CmpiStatus | initialize (const CmpiContext &ctx) |
virtual CmpiStatus | cleanup (CmpiContext &ctx) |
virtual int | isUnloadable () const |
Static Public Member Functions | |
static CMPIStatus | driveBaseCleanup (void *mi, const CMPIContext *eCtx, CMPIBoolean b) |
Protected Attributes | |
CmpiBroker * | broker |
Private Attributes | |
CmpiProviderBase * | providerBase |
CmpiBaseMI::~CmpiBaseMI | ( | ) | [virtual] |
References broker.
CmpiBaseMI::CmpiBaseMI | ( | const CmpiBroker & | mbp, | |
const CmpiContext & | ctx | |||
) |
References broker.
CmpiStatus CmpiBaseMI::cleanup | ( | CmpiContext & | ctx | ) | [virtual] |
References CMPI_RC_OK.
Referenced by driveBaseCleanup().
CMPIStatus CmpiBaseMI::driveBaseCleanup | ( | void * | mi, | |
const CMPIContext * | eCtx, | |||
CMPIBoolean | b | |||
) | [static] |
CmpiProviderBase * CmpiBaseMI::getProviderBase | ( | ) |
References providerBase.
Referenced by driveBaseCleanup().
CmpiStatus CmpiBaseMI::initialize | ( | const CmpiContext & | ctx | ) | [virtual] |
References CMPI_RC_OK.
int CmpiBaseMI::isUnloadable | ( | ) | const [virtual] |
Referenced by driveBaseCleanup().
void CmpiBaseMI::setProviderBase | ( | CmpiProviderBase * | base | ) |
References broker, CmpiBroker::getEnc(), providerBase, and CmpiProviderBase::setBroker().
Referenced by driveBaseCleanup().
CmpiBroker* CmpiBaseMI::broker [protected] |
Referenced by CmpiBaseMI(), setProviderBase(), and ~CmpiBaseMI().
CmpiProviderBase* CmpiBaseMI::providerBase [private] |
Referenced by getProviderBase(), and setProviderBase().