#include <cmpift.h>
Collaboration diagram for _CMPIInstanceMIFT:
Public Attributes | |
int | ftVersion |
Function table version. | |
int | miVersion |
Provider version. | |
char * | miName |
Provider name. | |
CMPIStatus(* | cleanup )(CMPIInstanceMI *mi, const CMPIContext *ctx, CMPIBoolean terminating) |
Cleanup is called prior to unloading of the provider. | |
CMPIStatus(* | enumInstanceNames )(CMPIInstanceMI *mi, const CMPIContext *ctx, const CMPIResult *rslt, const CMPIObjectPath *op) |
Enumerate ObjectPaths of Instances serviced by this provider. | |
CMPIStatus(* | enumInstances )(CMPIInstanceMI *mi, const CMPIContext *ctx, const CMPIResult *rslt, const CMPIObjectPath *op, const char **properties) |
Enumerate the Instances serviced by this provider. | |
CMPIStatus(* | getInstance )(CMPIInstanceMI *mi, const CMPIContext *ctx, const CMPIResult *rslt, const CMPIObjectPath *op, const char **properties) |
Get the Instances defined by <op>. | |
CMPIStatus(* | createInstance )(CMPIInstanceMI *mi, const CMPIContext *ctx, const CMPIResult *rslt, const CMPIObjectPath *op, const CMPIInstance *inst) |
Create Instance from <inst> using <op> as reference. | |
CMPIStatus(* | modifyInstance )(CMPIInstanceMI *mi, const CMPIContext *ctx, const CMPIResult *rslt, const CMPIObjectPath *op, const CMPIInstance *inst, const char **properties) |
Replace an existing Instance from <inst> using <op> as reference. | |
CMPIStatus(* | deleteInstance )(CMPIInstanceMI *mi, const CMPIContext *ctx, const CMPIResult *rslt, const CMPIObjectPath *op) |
Delete an existing Instance defined by <op>. | |
CMPIStatus(* | execQuery )(CMPIInstanceMI *, const CMPIContext *, const CMPIResult *, const CMPIObjectPath *, const char *, const char *) |
Query the enumeration of instances of the class (and subclasses) defined by <op> using <query> expression. |
This table must be returend during initialization by the provider.
Definition at line 2099 of file cmpift.h.
|
Cleanup is called prior to unloading of the provider.
Referenced by OW_NAMESPACE::CMPIProviderIFC::doUnloadProviders(), and OW_NAMESPACE::CMPIProviderIFC::~CMPIProviderIFC(). |
|
Create Instance from <inst> using <op> as reference.
|
|
Delete an existing Instance defined by <op>.
|
|
Enumerate ObjectPaths of Instances serviced by this provider.
|
|
Enumerate the Instances serviced by this provider.
|
|
Query the enumeration of instances of the class (and subclasses) defined by <op> using <query> expression.
|
|
Function table version.
|
|
Get the Instances defined by <op>.
|
|
Provider name.
|
|
Provider version.
|
|
Replace an existing Instance from <inst> using <op> as reference.
|