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]

References CMPI_RC_ERR_NOT_SUPPORTED.

Referenced by driveEnumInstances().

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

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

References CMPI_RC_ERR_NOT_SUPPORTED.

Referenced by driveGetInstance().

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:

Generated on 3 Jul 2018 for cmpi by  doxygen 1.6.1