CmpiInstanceMI Class Reference

#include <cmpi/CmpiInstanceMI.h>

Inheritance diagram for CmpiInstanceMI:

CmpiBaseMI CXX_InstanceTestProviderClass List of all members.

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)

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)

Constructor & Destructor Documentation

CmpiInstanceMI::CmpiInstanceMI const CmpiBroker mbp,
const CmpiContext ctx
 


Member Function Documentation

CmpiStatus CmpiInstanceMI::createInstance const CmpiContext ctx,
CmpiResult rslt,
const CmpiObjectPath cop,
const CmpiInstance inst
[virtual]
 

CmpiStatus CmpiInstanceMI::deleteInstance const CmpiContext ctx,
CmpiResult rslt,
const CmpiObjectPath cop
[virtual]
 

CMPIStatus CmpiInstanceMI::driveCreateInstance CMPIInstanceMI mi,
const CMPIContext eCtx,
const CMPIResult eRslt,
const CMPIObjectPath eCop,
const CMPIInstance eInst
[static]
 

CMPIStatus CmpiInstanceMI::driveDeleteInstance CMPIInstanceMI mi,
const CMPIContext eCtx,
const CMPIResult eRslt,
const CMPIObjectPath eCop
[static]
 

CMPIStatus CmpiInstanceMI::driveEnumInstanceNames CMPIInstanceMI mi,
const CMPIContext eCtx,
const CMPIResult eRslt,
const CMPIObjectPath eCop
[static]
 

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

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

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

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

CmpiStatus CmpiInstanceMI::enumInstanceNames const CmpiContext ctx,
CmpiResult rslt,
const CmpiObjectPath cop
[virtual]
 

CmpiStatus CmpiInstanceMI::enumInstances const CmpiContext ctx,
CmpiResult rslt,
const CmpiObjectPath cop,
const char **  properties
[virtual]
 

CmpiStatus CmpiInstanceMI::execQuery const CmpiContext ctx,
CmpiResult rslt,
const CmpiObjectPath cop,
const char *  language,
const char *  query
[virtual]
 

CmpiStatus CmpiInstanceMI::getInstance const CmpiContext ctx,
CmpiResult rslt,
const CmpiObjectPath cop,
const char **  properties
[virtual]
 

CmpiStatus CmpiInstanceMI::setInstance const CmpiContext ctx,
CmpiResult rslt,
const CmpiObjectPath cop,
const CmpiInstance inst,
const char **  properties
[virtual]
 


The documentation for this class was generated from the following files:
Generated on Sat Feb 26 13:04:35 2022 for cmpi by  doxygen 1.4.6