#include "npi.h"
Include dependency graph for provider.h:
Go to the source code of this file.
Defines | |
#define | EXTERN_C |
#define | _INCLUDE_INSTANCE_PROVIDER_METHODS 0, 0, 0, 0, 0, 0, 0, |
#define | _INCLUDE_ASSOCIATOR_PROVIDER_METHODS 0, 0, 0, 0, |
#define | _INCLUDE_METHOD_PROVIDER_METHODS 0, |
#define | _INCLUDE_EVENT_PROVIDER_METHODS 0,0,0,0, |
#define | PROVIDER_NAME(n) |
Functions | |
static char * | initialize (NPIHandle *, CIMOMHandle) |
static void | cleanup (NPIHandle *) |
static Vector | enumInstanceNames (NPIHandle *, CIMObjectPath, int, CIMClass) |
static Vector | enumInstances (NPIHandle *, CIMObjectPath, int, CIMClass, int) |
static CIMInstance | getInstance (NPIHandle *, CIMObjectPath, CIMClass, int) |
static CIMObjectPath | createInstance (NPIHandle *, CIMObjectPath, CIMInstance) |
static void | setInstance (NPIHandle *, CIMObjectPath, CIMInstance) |
static void | deleteInstance (NPIHandle *, CIMObjectPath) |
static Vector | execQuery (NPIHandle *, CIMObjectPath, const char *, int, CIMClass) |
|
Definition at line 75 of file provider.h. |
|
Definition at line 110 of file provider.h. |
|
Definition at line 44 of file provider.h. |
|
Definition at line 88 of file provider.h. |
|
Definition at line 23 of file provider.h. |
|
Value: EXTERN_C \ NPIEXPORT FTABLE NPICALL n##_initFunctionTable ( void ) { \ FTABLE fTable = { \ initialize, cleanup, \ /* the local provider function pointers will be included here */ \ _INCLUDE_INSTANCE_PROVIDER_METHODS \ _INCLUDE_ASSOCIATOR_PROVIDER_METHODS \ _INCLUDE_METHOD_PROVIDER_METHODS \ _INCLUDE_EVENT_PROVIDER_METHODS \ }; \ return fTable; \ } Definition at line 116 of file provider.h. |
|
|
|
Referenced by OW_NAMESPACE::XMLCIMFactory::convertXMLtoEmbeddedObject(), and OW_NAMESPACE::XMLClass::readInstance(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|