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