#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. 
 
 
 | 
 1.4.6
 1.4.6