cmpi
Public Member Functions | Static Public Member Functions | Protected Attributes | Private Attributes | List of all members
CmpiBaseMI Class Reference

#include <cmpi/CmpiBaseMI.h>

Inheritance diagram for CmpiBaseMI:
CmpiAssociationMI CmpiIndicationMI CmpiInstanceMI CmpiMethodMI CmpiPropertyMI CXX_InstanceTestProviderClass

Public Member Functions

virtual ~CmpiBaseMI ()
 
 CmpiBaseMI (const CmpiBroker &mbp, const CmpiContext &ctx)
 
void setProviderBase (CmpiProviderBase *base)
 
CmpiProviderBasegetProviderBase ()
 
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

CmpiBrokerbroker
 

Private Attributes

CmpiProviderBaseproviderBase
 

Constructor & Destructor Documentation

◆ ~CmpiBaseMI()

CmpiBaseMI::~CmpiBaseMI ( )
virtual

◆ CmpiBaseMI()

CmpiBaseMI::CmpiBaseMI ( const CmpiBroker mbp,
const CmpiContext ctx 
)

Member Function Documentation

◆ cleanup()

CmpiStatus CmpiBaseMI::cleanup ( CmpiContext ctx)
virtual

References CMPI_RC_OK.

Referenced by driveBaseCleanup().

◆ driveBaseCleanup()

CMPIStatus CmpiBaseMI::driveBaseCleanup ( void *  mi,
const CMPIContext eCtx,
CMPIBoolean  b 
)
static

◆ getProviderBase()

CmpiProviderBase * CmpiBaseMI::getProviderBase ( )

Referenced by driveBaseCleanup().

◆ initialize()

CmpiStatus CmpiBaseMI::initialize ( const CmpiContext ctx)
virtual

References CMPI_RC_OK.

◆ isUnloadable()

int CmpiBaseMI::isUnloadable ( ) const
virtual

Referenced by driveBaseCleanup().

◆ setProviderBase()

void CmpiBaseMI::setProviderBase ( CmpiProviderBase base)

Member Data Documentation

◆ broker

CmpiBroker* CmpiBaseMI::broker
protected

◆ providerBase

CmpiProviderBase* CmpiBaseMI::providerBase
private

The documentation for this class was generated from the following files: