cmpi
Public Member Functions | Static Private Member Functions | Private Attributes | Friends | List of all members
CmpiProviderBase Class Reference

#include <cmpi/CmpiProviderBase.h>

Public Member Functions

 CmpiProviderBase ()
 
 ~CmpiProviderBase ()
 
CmpiBaseMIgetBaseMI ()
 
void setBaseMI (CmpiBaseMI *aBaseMI)
 
void incUseCount ()
 
int decUseCount ()
 

Static Private Member Functions

static CMPIBrokergetBroker ()
 
static void setBroker (const CMPIBroker *mb)
 

Private Attributes

CmpiBaseMIbaseMI
 
int useCount
 

Friends

class CmpiArgs
 
class CmpiArray
 
class CmpiDateTime
 
class CmpiInstance
 
class CmpiObject
 
class CmpiObjectPath
 
class CmpiStatus
 
class CmpiString
 
class CmpiBaseMI
 

Constructor & Destructor Documentation

◆ CmpiProviderBase()

CmpiProviderBase::CmpiProviderBase ( )

References baseMI, and useCount.

◆ ~CmpiProviderBase()

CmpiProviderBase::~CmpiProviderBase ( )

Member Function Documentation

◆ decUseCount()

int CmpiProviderBase::decUseCount ( )

References useCount.

Referenced by CmpiBaseMI::driveBaseCleanup().

◆ getBaseMI()

CmpiBaseMI * CmpiProviderBase::getBaseMI ( )

References baseMI.

◆ getBroker()

CMPIBroker * CmpiProviderBase::getBroker ( )
staticprivate

◆ incUseCount()

void CmpiProviderBase::incUseCount ( )

References useCount.

◆ setBaseMI()

void CmpiProviderBase::setBaseMI ( CmpiBaseMI aBaseMI)

References baseMI.

Referenced by CmpiBaseMI::driveBaseCleanup().

◆ setBroker()

void CmpiProviderBase::setBroker ( const CMPIBroker mb)
staticprivate

Friends And Related Function Documentation

◆ CmpiArgs

friend class CmpiArgs
friend

◆ CmpiArray

friend class CmpiArray
friend

◆ CmpiBaseMI

friend class CmpiBaseMI
friend

◆ CmpiDateTime

friend class CmpiDateTime
friend

◆ CmpiInstance

friend class CmpiInstance
friend

◆ CmpiObject

friend class CmpiObject
friend

◆ CmpiObjectPath

friend class CmpiObjectPath
friend

◆ CmpiStatus

friend class CmpiStatus
friend

◆ CmpiString

friend class CmpiString
friend

Member Data Documentation

◆ baseMI

CmpiBaseMI* CmpiProviderBase::baseMI
private

◆ useCount

int CmpiProviderBase::useCount
private

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