_CMPIPropertyMIFT Struct Reference

This structure is a table of pointers providing access to Property provider functions. More...

#include <cmpift.h>

Collaboration diagram for _CMPIPropertyMIFT:

Collaboration graph
[legend]
List of all members.

Public Attributes

int ftVersion
 Function table version.
int miVersion
 Provider version.
char * miName
 Provider name.
CMPIStatus(* cleanup )(CMPIPropertyMI *mi, const CMPIContext *ctx, CMPIBoolean terminating)
 Cleanup is called prior to unloading of the provider.
CMPIStatus(* setProperty )(CMPIPropertyMI *mi, const CMPIContext *ctx, const CMPIResult *rslt, const CMPIObjectPath *op, const char *name, const CMPIData data)
 Set the named property value of an Instance defined by the <op> parameter.
CMPIStatus(* getProperty )(CMPIPropertyMI *, const CMPIContext *, const CMPIResult *, const CMPIObjectPath *, const char *)
 Get the named property value of an Instance defined by the <op> parameter.

Detailed Description

This structure is a table of pointers providing access to Property provider functions.

This table must be returend during initialization by the provider.

Definition at line 2531 of file cmpift.h.


Member Data Documentation

CMPIStatus(* _CMPIPropertyMIFT::cleanup)(CMPIPropertyMI *mi, const CMPIContext *ctx, CMPIBoolean terminating)
 

Cleanup is called prior to unloading of the provider.

Parameters:
mi Provider this pointer.
ctx Invocation Context
Returns:
Function return status.

Referenced by OW_NAMESPACE::CMPIProviderIFC::doUnloadProviders(), and OW_NAMESPACE::CMPIProviderIFC::~CMPIProviderIFC().

int _CMPIPropertyMIFT::ftVersion
 

Function table version.

Definition at line 2535 of file cmpift.h.

CMPIStatus(* _CMPIPropertyMIFT::getProperty)(CMPIPropertyMI *, const CMPIContext *, const CMPIResult *, const CMPIObjectPath *, const char *)
 

Get the named property value of an Instance defined by the <op> parameter.

Parameters:
mi Provider this pointer.
ctx Invocation Context
rslt Result data container.
op ObjectPath containing namespace, classname and key components.
name Property name
Returns:
Function return status.

char* _CMPIPropertyMIFT::miName
 

Provider name.

Definition at line 2543 of file cmpift.h.

int _CMPIPropertyMIFT::miVersion
 

Provider version.

Definition at line 2539 of file cmpift.h.

CMPIStatus(* _CMPIPropertyMIFT::setProperty)(CMPIPropertyMI *mi, const CMPIContext *ctx, const CMPIResult *rslt, const CMPIObjectPath *op, const char *name, const CMPIData data)
 

Set the named property value of an Instance defined by the <op> parameter.

Parameters:
mi Provider this pointer.
ctx Invocation Context
rslt Result data container.
op ObjectPath containing namespace, classname and key components.
name Property name
data Property value.
Returns:
Function return status.


The documentation for this struct was generated from the following file:
Generated on Thu Feb 9 09:11:40 2006 for openwbem by  doxygen 1.4.6