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

References incUseCount().

Member Function Documentation

int CmpiProviderBase::decUseCount ( )

References setBaseMI().

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

CmpiBaseMI * CmpiProviderBase::getBaseMI ( )

References getBroker().

Referenced by setBaseMI().

CMPIBroker * CmpiProviderBase::getBroker ( )
staticprivate
void CmpiProviderBase::incUseCount ( )

References decUseCount().

Referenced by ~CmpiProviderBase().

void CmpiProviderBase::setBaseMI ( CmpiBaseMI aBaseMI)

References getBaseMI().

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

void CmpiProviderBase::setBroker ( const CMPIBroker mb)
staticprivate

Friends And Related Function Documentation

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

Member Data Documentation

CmpiBaseMI* CmpiProviderBase::baseMI
private
int CmpiProviderBase::useCount
private

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