cmpi
Public Member Functions | Static Private Member Functions | Private Attributes | Friends
CmpiProviderBase Class Reference

#include <cmpi/CmpiProviderBase.h>

List of all members.

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

References baseMI, and useCount.

CmpiProviderBase::~CmpiProviderBase ( )

Member Function Documentation

int CmpiProviderBase::decUseCount ( )

References useCount.

Referenced by CmpiBaseMI::driveBaseCleanup().

CmpiBaseMI * CmpiProviderBase::getBaseMI ( )

References baseMI.

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

References useCount.

void CmpiProviderBase::setBaseMI ( CmpiBaseMI aBaseMI)

References baseMI.

Referenced by 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: