CmpiBaseMI Class Reference

#include <CmpiBaseMI.h>

Inheritance diagram for CmpiBaseMI:

Inheritance graph
[legend]
Collaboration diagram for CmpiBaseMI:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual ~CmpiBaseMI ()
 CmpiBaseMI (CMPIBroker *mbp, const CmpiContext &ctx)
virtual CmpiStatus initialize (const CmpiContext &ctx)
virtual CmpiStatus cleanup (CmpiContext &ctx)

Static Public Member Functions

static CMPIStatus doDriveBaseCleanup (void *mi, CMPIContext *eCtx)
static CMPIStatus driveBaseCleanup (CMPIInstanceMI *mi, CMPIContext *eCtx)

Protected Attributes

CMPIBrokerbroker

Detailed Description

Definition at line 40 of file CmpiBaseMI.h.


Constructor & Destructor Documentation

virtual CmpiBaseMI::~CmpiBaseMI  )  [inline, virtual]
 

Definition at line 44 of file CmpiBaseMI.h.

CmpiBaseMI::CmpiBaseMI CMPIBroker mbp,
const CmpiContext ctx
[inline]
 

Definition at line 45 of file CmpiBaseMI.h.

References broker.


Member Function Documentation

CmpiStatus CmpiBaseMI::cleanup CmpiContext ctx  )  [virtual]
 

Definition at line 62 of file CmpiImpl.cpp.

References CMPI_RC_OK.

CMPIStatus CmpiBaseMI::doDriveBaseCleanup void *  mi,
CMPIContext eCtx
[static]
 

Definition at line 50 of file CmpiImpl.cpp.

References CMPI_RC_OK, _CMPIInstanceMI::hdl, and CmpiStatus::status().

Referenced by driveBaseCleanup().

static CMPIStatus CmpiBaseMI::driveBaseCleanup CMPIInstanceMI mi,
CMPIContext eCtx
[inline, static]
 

Definition at line 52 of file CmpiBaseMI.h.

References CMPI_RC_OK, CMReturn, doDriveBaseCleanup(), and CmpiProviderBase::testAndSetOneTime().

CmpiStatus CmpiBaseMI::initialize const CmpiContext ctx  )  [virtual]
 

Definition at line 58 of file CmpiImpl.cpp.

References CMPI_RC_OK.


Member Data Documentation

CMPIBroker* CmpiBaseMI::broker [protected]
 

Definition at line 42 of file CmpiBaseMI.h.

Referenced by CmpiBaseMI().


The documentation for this class was generated from the following files:
Generated on Thu Feb 9 09:12:04 2006 for openwbem by  doxygen 1.4.6