CmpiInstanceMI Class Reference

#include <CmpiInstanceMI.h>

Inheritance diagram for CmpiInstanceMI:

Inheritance graph
[legend]
Collaboration diagram for CmpiInstanceMI:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual ~CmpiInstanceMI ()
 CmpiInstanceMI (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, CMPIContext *eCtx, CMPIResult *eRslt, CMPIObjectPath *eCop)
static CMPIStatus driveEnumInstances (CMPIInstanceMI *mi, CMPIContext *eCtx, CMPIResult *eRslt, CMPIObjectPath *eCop, char **properties)
static CMPIStatus driveGetInstance (CMPIInstanceMI *mi, CMPIContext *eCtx, CMPIResult *eRslt, CMPIObjectPath *eCop, char **properties)
static CMPIStatus driveCreateInstance (CMPIInstanceMI *mi, CMPIContext *eCtx, CMPIResult *eRslt, CMPIObjectPath *eCop, CMPIInstance *eInst)
static CMPIStatus driveSetInstance (CMPIInstanceMI *mi, CMPIContext *eCtx, CMPIResult *eRslt, CMPIObjectPath *eCop, CMPIInstance *eInst, char **properties)
static CMPIStatus driveDeleteInstance (CMPIInstanceMI *mi, CMPIContext *eCtx, CMPIResult *eRslt, CMPIObjectPath *eCop)
static CMPIStatus driveExecQuery (CMPIInstanceMI *mi, CMPIContext *eCtx, CMPIResult *eRslt, CMPIObjectPath *eCop, char *language, char *query)

Detailed Description

Definition at line 38 of file CmpiInstanceMI.h.


Constructor & Destructor Documentation

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

Definition at line 41 of file CmpiInstanceMI.h.

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

Definition at line 42 of file CmpiInstanceMI.h.


Member Function Documentation

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

Definition at line 176 of file CmpiImpl.cpp.

References CMPI_RC_ERR_NOT_SUPPORTED.

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

Definition at line 188 of file CmpiImpl.cpp.

References CMPI_RC_ERR_NOT_SUPPORTED.

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

Definition at line 106 of file CmpiImpl.cpp.

References cop, _CMPIInstanceMI::hdl, and inst.

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

Definition at line 130 of file CmpiImpl.cpp.

References cop, and _CMPIInstanceMI::hdl.

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

Definition at line 73 of file CmpiImpl.cpp.

References cop, and _CMPIInstanceMI::hdl.

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

Definition at line 84 of file CmpiImpl.cpp.

References cop, and _CMPIInstanceMI::hdl.

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

Definition at line 141 of file CmpiImpl.cpp.

References cop, and _CMPIInstanceMI::hdl.

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

Definition at line 95 of file CmpiImpl.cpp.

References cop, and _CMPIInstanceMI::hdl.

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

Definition at line 118 of file CmpiImpl.cpp.

References cop, _CMPIInstanceMI::hdl, and inst.

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

Definition at line 159 of file CmpiImpl.cpp.

References CMPI_RC_ERR_NOT_SUPPORTED.

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

Definition at line 164 of file CmpiImpl.cpp.

References CMPI_RC_ERR_NOT_SUPPORTED.

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

Definition at line 193 of file CmpiImpl.cpp.

References CMPI_RC_ERR_NOT_SUPPORTED.

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

Definition at line 170 of file CmpiImpl.cpp.

References CMPI_RC_ERR_NOT_SUPPORTED.

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

Definition at line 182 of file CmpiImpl.cpp.

References CMPI_RC_ERR_NOT_SUPPORTED.


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