cmpi
CmpiMethodMI Class Reference

#include <cmpi/CmpiMethodMI.h>

Inheritance diagram for CmpiMethodMI:
CmpiBaseMI

Public Member Functions

 CmpiMethodMI (const CmpiBroker &mbp, const CmpiContext &ctx)
virtual CmpiStatus invokeMethod (const CmpiContext &ctx, CmpiResult &rslt, const CmpiObjectPath &ref, const char *methodName, const CmpiArgs &in, CmpiArgs &out)
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 driveInvokeMethod (CMPIMethodMI *mi, const CMPIContext *eCtx, const CMPIResult *eRslt, const CMPIObjectPath *eCop, const char *methodName, const CMPIArgs *eIn, CMPIArgs *eOut)
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

◆ CmpiMethodMI()

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

References CmpiBaseMI::CmpiBaseMI().

Referenced by driveInvokeMethod().

Member Function Documentation

◆ driveInvokeMethod()

CMPIStatus CmpiMethodMI::driveInvokeMethod ( CMPIMethodMI * mi,
const CMPIContext * eCtx,
const CMPIResult * eRslt,
const CMPIObjectPath * eCop,
const char * methodName,
const CMPIArgs * eIn,
CMPIArgs * eOut )
static

◆ invokeMethod()

CmpiStatus CmpiMethodMI::invokeMethod ( const CmpiContext & ctx,
CmpiResult & rslt,
const CmpiObjectPath & ref,
const char * methodName,
const CmpiArgs & in,
CmpiArgs & out )
virtual

References CMPI_RC_ERR_NOT_SUPPORTED.

Referenced by driveInvokeMethod().


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