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 ( ) [static, private]
void CmpiProviderBase::incUseCount ( )

References useCount.

void CmpiProviderBase::setBaseMI ( CmpiBaseMI aBaseMI)

References baseMI.

Referenced by CmpiBaseMI::driveBaseCleanup().

void CmpiProviderBase::setBroker ( const CMPIBroker mb) [static, private]

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


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