cmpi
CmpiInstanceMI Class Reference

#include <cmpi/CmpiInstanceMI.h>

Inheritance diagram for CmpiInstanceMI:
CmpiBaseMI CXX_InstanceTestProviderClass

Public Member Functions

 CmpiInstanceMI (const CmpiBroker &mbp, const CmpiContext &ctx)
 
virtual CmpiStatus enumInstanceNames (const CmpiContext &ctx, CmpiResult &rslt, const CmpiObjectPath &cop)
 
virtual CmpiStatus enumInstances (const CmpiContext &ctx, CmpiResult &rslt, const CmpiObjectPath &cop, const char **properties)
 
virtual CmpiStatus getInstance (const CmpiContext &ctx, CmpiResult &rslt, const CmpiObjectPath &cop, const char **properties)
 
virtual CmpiStatus createInstance (const CmpiContext &ctx, CmpiResult &rslt, const CmpiObjectPath &cop, const CmpiInstance &inst)
 
virtual CmpiStatus setInstance (const CmpiContext &ctx, CmpiResult &rslt, const CmpiObjectPath &cop, const CmpiInstance &inst, const char **properties)
 
virtual CmpiStatus deleteInstance (const CmpiContext &ctx, CmpiResult &rslt, const CmpiObjectPath &cop)
 
virtual CmpiStatus execQuery (const CmpiContext &ctx, CmpiResult &rslt, const CmpiObjectPath &cop, const char *language, const char *query)
 
- Public Member Functions inherited from CmpiBaseMI
virtual ~CmpiBaseMI ()
 
 CmpiBaseMI (const CmpiBroker &mbp, const CmpiContext &ctx)
 
void setProviderBase (CmpiProviderBase *base)
 
CmpiProviderBasegetProviderBase ()
 
virtual CmpiStatus initialize (const CmpiContext &ctx)
 
virtual CmpiStatus cleanup (CmpiContext &ctx)
 
virtual int isUnloadable () const
 

Static Public Member Functions

static CMPIStatus driveEnumInstanceNames (CMPIInstanceMI *mi, const CMPIContext *eCtx, const CMPIResult *eRslt, const CMPIObjectPath *eCop)
 
static CMPIStatus driveEnumInstances (CMPIInstanceMI *mi, const CMPIContext *eCtx, const CMPIResult *eRslt, const CMPIObjectPath *eCop, const char **properties)
 
static CMPIStatus driveGetInstance (CMPIInstanceMI *mi, const CMPIContext *eCtx, const CMPIResult *eRslt, const CMPIObjectPath *eCop, const char **properties)
 
static CMPIStatus driveCreateInstance (CMPIInstanceMI *mi, const CMPIContext *eCtx, const CMPIResult *eRslt, const CMPIObjectPath *eCop, const CMPIInstance *eInst)
 
static CMPIStatus driveSetInstance (CMPIInstanceMI *mi, const CMPIContext *eCtx, const CMPIResult *eRslt, const CMPIObjectPath *eCop, const CMPIInstance *eInst, const char **properties)
 
static CMPIStatus driveDeleteInstance (CMPIInstanceMI *mi, const CMPIContext *eCtx, const CMPIResult *eRslt, const CMPIObjectPath *eCop)
 
static CMPIStatus driveExecQuery (CMPIInstanceMI *mi, const CMPIContext *eCtx, const CMPIResult *eRslt, const CMPIObjectPath *eCop, const char *language, const char *query)
 
- Static Public Member Functions inherited from CmpiBaseMI
static CMPIStatus driveBaseCleanup (void *mi, const CMPIContext *eCtx, CMPIBoolean b)
 

Additional Inherited Members

- Protected Attributes inherited from CmpiBaseMI
CmpiBrokerbroker
 

Constructor & Destructor Documentation

◆ CmpiInstanceMI()

CmpiInstanceMI::CmpiInstanceMI ( const CmpiBroker & mbp,
const CmpiContext & ctx )

Member Function Documentation

◆ createInstance()

CmpiStatus CmpiInstanceMI::createInstance ( const CmpiContext & ctx,
CmpiResult & rslt,
const CmpiObjectPath & cop,
const CmpiInstance & inst )
virtual

◆ deleteInstance()

CmpiStatus CmpiInstanceMI::deleteInstance ( const CmpiContext & ctx,
CmpiResult & rslt,
const CmpiObjectPath & cop )
virtual

◆ driveCreateInstance()

CMPIStatus CmpiInstanceMI::driveCreateInstance ( CMPIInstanceMI * mi,
const CMPIContext * eCtx,
const CMPIResult * eRslt,
const CMPIObjectPath * eCop,
const CMPIInstance * eInst )
static

◆ driveDeleteInstance()

CMPIStatus CmpiInstanceMI::driveDeleteInstance ( CMPIInstanceMI * mi,
const CMPIContext * eCtx,
const CMPIResult * eRslt,
const CMPIObjectPath * eCop )
static

◆ driveEnumInstanceNames()

CMPIStatus CmpiInstanceMI::driveEnumInstanceNames ( CMPIInstanceMI * mi,
const CMPIContext * eCtx,
const CMPIResult * eRslt,
const CMPIObjectPath * eCop )
static

◆ driveEnumInstances()

CMPIStatus CmpiInstanceMI::driveEnumInstances ( CMPIInstanceMI * mi,
const CMPIContext * eCtx,
const CMPIResult * eRslt,
const CMPIObjectPath * eCop,
const char ** properties )
static

◆ driveExecQuery()

CMPIStatus CmpiInstanceMI::driveExecQuery ( CMPIInstanceMI * mi,
const CMPIContext * eCtx,
const CMPIResult * eRslt,
const CMPIObjectPath * eCop,
const char * language,
const char * query )
static

◆ driveGetInstance()

CMPIStatus CmpiInstanceMI::driveGetInstance ( CMPIInstanceMI * mi,
const CMPIContext * eCtx,
const CMPIResult * eRslt,
const CMPIObjectPath * eCop,
const char ** properties )
static

◆ driveSetInstance()

CMPIStatus CmpiInstanceMI::driveSetInstance ( CMPIInstanceMI * mi,
const CMPIContext * eCtx,
const CMPIResult * eRslt,
const CMPIObjectPath * eCop,
const CMPIInstance * eInst,
const char ** properties )
static

◆ enumInstanceNames()

CmpiStatus CmpiInstanceMI::enumInstanceNames ( const CmpiContext & ctx,
CmpiResult & rslt,
const CmpiObjectPath & cop )
virtual

◆ enumInstances()

CmpiStatus CmpiInstanceMI::enumInstances ( const CmpiContext & ctx,
CmpiResult & rslt,
const CmpiObjectPath & cop,
const char ** properties )
virtual

References CMPI_RC_ERR_NOT_SUPPORTED.

Referenced by driveEnumInstances().

◆ execQuery()

CmpiStatus CmpiInstanceMI::execQuery ( const CmpiContext & ctx,
CmpiResult & rslt,
const CmpiObjectPath & cop,
const char * language,
const char * query )
virtual

References CMPI_RC_ERR_NOT_SUPPORTED.

Referenced by driveExecQuery().

◆ getInstance()

CmpiStatus CmpiInstanceMI::getInstance ( const CmpiContext & ctx,
CmpiResult & rslt,
const CmpiObjectPath & cop,
const char ** properties )
virtual

References CMPI_RC_ERR_NOT_SUPPORTED.

Referenced by driveGetInstance().

◆ setInstance()

CmpiStatus CmpiInstanceMI::setInstance ( const CmpiContext & ctx,
CmpiResult & rslt,
const CmpiObjectPath & cop,
const CmpiInstance & inst,
const char ** properties )
virtual

References CMPI_RC_ERR_NOT_SUPPORTED.

Referenced by driveSetInstance().


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