_CMPIIndicationMIFT Struct Reference

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

#include <cmpift.h>

Collaboration diagram for _CMPIIndicationMIFT:

Collaboration graph
[legend]
List of all members.

Public Attributes

int ftVersion
 Function table version.
int miVersion
 Provider version.
char * miName
 Provider name.
CMPIStatus(* cleanup )(CMPIIndicationMI *mi, const CMPIContext *ctx, CMPIBoolean terminating)
 Cleanup is called prior to unloading of the provider.
CMPIStatus(* authorizeFilter )(CMPIIndicationMI *mi, const CMPIContext *ctx, const CMPISelectExp *se, const char *ns, const CMPIObjectPath *op, const char *user)
CMPIStatus(* mustPoll )(CMPIIndicationMI *mi, const CMPIContext *ctx, const CMPISelectExp *se, const char *ns, const CMPIObjectPath *op)
CMPIStatus(* activateFilter )(CMPIIndicationMI *mi, const CMPIContext *ctx, const CMPISelectExp *se, const char *ns, const CMPIObjectPath *op, CMPIBoolean first)
CMPIStatus(* deActivateFilter )(CMPIIndicationMI *mi, const CMPIContext *ctx, const CMPISelectExp *se, const char *ns, const CMPIObjectPath *op, CMPIBoolean last)
CMPIStatus(* enableIndications )(CMPIIndicationMI *mi, const CMPIContext *ctx)
CMPIStatus(* disableIndications )(CMPIIndicationMI *mi, const CMPIContext *ctx)

Detailed Description

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

This table must be returend during initialization by the provider.

Definition at line 2621 of file cmpift.h.


Member Data Documentation

CMPIStatus(* _CMPIIndicationMIFT::activateFilter)(CMPIIndicationMI *mi, const CMPIContext *ctx,const CMPISelectExp *se, const char *ns, const CMPIObjectPath *op, CMPIBoolean first)
 

CMPIStatus(* _CMPIIndicationMIFT::authorizeFilter)(CMPIIndicationMI *mi, const CMPIContext *ctx,const CMPISelectExp *se, const char *ns, const CMPIObjectPath *op, const char *user)
 

CMPIStatus(* _CMPIIndicationMIFT::cleanup)(CMPIIndicationMI *mi, const CMPIContext *ctx, CMPIBoolean terminating)
 

Cleanup is called prior to unloading of the provider.

Parameters:
mi Provider this pointer.
ctx Invocation Context
terminating When true, the terminating argument indicates that the MB is in the process of terminating and that cleanup must be done. When set to false, the MI may respond with CMPI_IRC_DO_NOT_UNLOAD, or CMPI_IRC_NEVER_UNLOAD indicating that unload will interfere with current MI processing.
Returns:
Function return status.

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

CMPIStatus(* _CMPIIndicationMIFT::deActivateFilter)(CMPIIndicationMI *mi, const CMPIContext *ctx,const CMPISelectExp *se, const char *ns, const CMPIObjectPath *op, CMPIBoolean last)
 

CMPIStatus(* _CMPIIndicationMIFT::disableIndications)(CMPIIndicationMI *mi, const CMPIContext *ctx)
 

CMPIStatus(* _CMPIIndicationMIFT::enableIndications)(CMPIIndicationMI *mi, const CMPIContext *ctx)
 

int _CMPIIndicationMIFT::ftVersion
 

Function table version.

Definition at line 2625 of file cmpift.h.

char* _CMPIIndicationMIFT::miName
 

Provider name.

Definition at line 2633 of file cmpift.h.

int _CMPIIndicationMIFT::miVersion
 

Provider version.

Definition at line 2629 of file cmpift.h.

CMPIStatus(* _CMPIIndicationMIFT::mustPoll)(CMPIIndicationMI *mi, const CMPIContext *ctx,const CMPISelectExp *se, const char *ns, const CMPIObjectPath *op)
 


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