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 ( )

§ ~CmpiProviderBase()

CmpiProviderBase::~CmpiProviderBase ( )

References incUseCount().

Member Function Documentation

§ decUseCount()

int CmpiProviderBase::decUseCount ( )

References setBaseMI().

Referenced by CmpiBaseMI::driveBaseCleanup(), and incUseCount().

§ getBaseMI()

CmpiBaseMI * CmpiProviderBase::getBaseMI ( )

References getBroker().

Referenced by setBaseMI().

§ getBroker()

CMPIBroker * CmpiProviderBase::getBroker ( )
staticprivate

§ incUseCount()

void CmpiProviderBase::incUseCount ( )

References decUseCount().

Referenced by ~CmpiProviderBase().

§ setBaseMI()

void CmpiProviderBase::setBaseMI ( CmpiBaseMI aBaseMI)

References getBaseMI().

Referenced by decUseCount(), and 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: