npi_import.h File Reference

Go to the source code of this file.

Defines

#define VectorAddTo(h, v, o)   _VectorAddTo ( h, v, o.ptr )
#define VectorGet(h, v, i, o)   o.ptr=_VectorGet( h, v, i)
#define ObjectToString(nh, o)   _ObjectToString(nh,o.ptr)
#define ObjectIsNull(o)   (o.ptr==(void*)0)

Functions

Vector VectorNew (NPIHandle *)
void _VectorAddTo (NPIHandle *, Vector, void *)
void * _VectorGet (NPIHandle *, Vector, int)
int VectorSize (NPIHandle *, Vector)
CIMValue CIMValueNewString (NPIHandle *, const char *)
CIMValue CIMValueNewInteger (NPIHandle *, int)
CIMValue CIMValueNewRef (NPIHandle *, CIMObjectPath)
CIMType CIMParameterGetType (NPIHandle *, CIMParameter)
char * CIMParameterGetName (NPIHandle *, CIMParameter)
CIMParameter CIMParameterNewString (NPIHandle *, const char *, const char *)
CIMParameter CIMParameterNewInteger (NPIHandle *, const char *, int)
CIMParameter CIMParameterNewRef (NPIHandle *, const char *, CIMObjectPath)
char * CIMParameterGetString (NPIHandle *, CIMParameter)
CIMObjectPath CIMParameterGetRefValue (NPIHandle *, CIMParameter)
CIMInstance CIMClassNewInstance (NPIHandle *, CIMClass)
void CIMInstanceSetStringProperty (NPIHandle *, CIMInstance, const char *, const char *)
void CIMInstanceSetIntegerProperty (NPIHandle *, CIMInstance, const char *, const int)
void CIMInstanceSetLongProperty (NPIHandle *, CIMInstance, const char *, const long long)
void CIMInstanceSetBooleanProperty (NPIHandle *, CIMInstance, const char *, const unsigned char)
void CIMInstanceSetRefProperty (NPIHandle *, CIMInstance, const char *, CIMObjectPath)
char * CIMInstanceGetStringValue (NPIHandle *, CIMInstance, const char *)
int CIMInstanceGetIntegerValue (NPIHandle *, CIMInstance, const char *)
CIMObjectPath CIMInstanceGetRefValue (NPIHandle *, CIMInstance, const char *)
char * CIMInstanceAddStringArrayPropertyValue (NPIHandle *, CIMInstance, const char *, const char *)
char * CIMInstanceGetStringArrayPropertyValue (NPIHandle *, CIMInstance, const char *, int)
CIMObjectPath CIMObjectPathFromCIMInstance (NPIHandle *, CIMInstance)
CIMObjectPath CIMObjectPathNew (NPIHandle *, const char *)
char * CIMObjectPathGetClassName (NPIHandle *, CIMObjectPath)
char * CIMObjectPathGetNameSpace (NPIHandle *, CIMObjectPath)
void CIMObjectPathSetNameSpace (NPIHandle *, CIMObjectPath, const char *)
void CIMObjectPathSetNameSpaceFromCIMObjectPath (NPIHandle *, CIMObjectPath, CIMObjectPath)
char * CIMObjectPathGetStringKeyValue (NPIHandle *, CIMObjectPath, const char *)
int CIMObjectPathGetIntegerKeyValue (NPIHandle *, CIMObjectPath, const char *)
CIMObjectPath CIMObjectPathGetRefKeyValue (NPIHandle *, CIMObjectPath, const char *)
void CIMObjectPathAddStringKeyValue (NPIHandle *, CIMObjectPath, const char *, const char *)
void CIMObjectPathAddIntegerKeyValue (NPIHandle *, CIMObjectPath, const char *, int)
void CIMObjectPathAddRefKeyValue (NPIHandle *, CIMObjectPath, const char *, CIMObjectPath)
char * SelectExpGetSelectString (NPIHandle *, SelectExp)
CIMClass CIMOMGetClass (NPIHandle *, CIMObjectPath, int)
Vector CIMOMEnumInstanceNames (NPIHandle *, CIMObjectPath, int)
Vector CIMOMEnumInstances (NPIHandle *, CIMObjectPath, int, int)
CIMInstance CIMOMGetInstance (NPIHandle *, CIMObjectPath, int)
void CIMOMDeliverProcessEvent (NPIHandle *, char *, CIMInstance)
void CIMOMDeliverInstanceEvent (NPIHandle *, char *, CIMInstance, CIMInstance, CIMInstance)
NPIHandleCIMOMPrepareAttach (NPIHandle *)
void CIMOMCancelAttach (NPIHandle *)
void CIMOMAttachThread (NPIHandle *)
void CIMOMDetachThread (NPIHandle *)
int errorCheck (NPIHandle *)
int errorReset (NPIHandle *)
void raiseError (NPIHandle *, const char *)
char * _ObjectToString (NPIHandle *, void *)


Define Documentation

#define ObjectIsNull  )     (o.ptr==(void*)0)
 

Definition at line 121 of file npi_import.h.

#define ObjectToString nh,
 )     _ObjectToString(nh,o.ptr)
 

Definition at line 120 of file npi_import.h.

#define VectorAddTo h,
v,
 )     _VectorAddTo ( h, v, o.ptr )
 

Definition at line 28 of file npi_import.h.

#define VectorGet h,
v,
i,
 )     o.ptr=_VectorGet( h, v, i)
 

Definition at line 30 of file npi_import.h.


Function Documentation

char* _ObjectToString NPIHandle ,
void * 
 

Definition at line 1192 of file NPIExternal.cpp.

void _VectorAddTo NPIHandle ,
Vector  ,
void * 
 

Definition at line 146 of file NPIExternal.cpp.

Referenced by CIMOMEnumInstanceNames(), CIMOMEnumInstances(), OW_NAMESPACE::PerlMethodProviderProxy::invokeMethod(), and OW_NAMESPACE::NPIMethodProviderProxy::invokeMethod().

void* _VectorGet NPIHandle ,
Vector  ,
int 
 

Definition at line 158 of file NPIExternal.cpp.

Referenced by OW_NAMESPACE::PerlAssociatorProviderProxy::associatorNames(), OW_NAMESPACE::NPIAssociatorProviderProxy::associatorNames(), OW_NAMESPACE::PerlAssociatorProviderProxy::associators(), OW_NAMESPACE::NPIAssociatorProviderProxy::associators(), OW_NAMESPACE::PerlInstanceProviderProxy::enumInstanceNames(), OW_NAMESPACE::NPIInstanceProviderProxy::enumInstanceNames(), OW_NAMESPACE::PerlInstanceProviderProxy::enumInstances(), OW_NAMESPACE::NPIInstanceProviderProxy::enumInstances(), OW_NAMESPACE::PerlMethodProviderProxy::invokeMethod(), OW_NAMESPACE::NPIMethodProviderProxy::invokeMethod(), OW_NAMESPACE::PerlAssociatorProviderProxy::referenceNames(), OW_NAMESPACE::NPIAssociatorProviderProxy::referenceNames(), OW_NAMESPACE::PerlAssociatorProviderProxy::references(), OW_NAMESPACE::NPIAssociatorProviderProxy::references(), and OW_NAMESPACE::NPIVectorFreer::~NPIVectorFreer().

CIMInstance CIMClassNewInstance NPIHandle ,
CIMClass 
 

char* CIMInstanceAddStringArrayPropertyValue NPIHandle ,
CIMInstance  ,
const char *  ,
const char * 
 

int CIMInstanceGetIntegerValue NPIHandle ,
CIMInstance  ,
const char * 
 

CIMObjectPath CIMInstanceGetRefValue NPIHandle ,
CIMInstance  ,
const char * 
 

char* CIMInstanceGetStringArrayPropertyValue NPIHandle ,
CIMInstance  ,
const char *  ,
int 
 

char* CIMInstanceGetStringValue NPIHandle ,
CIMInstance  ,
const char * 
 

void CIMInstanceSetBooleanProperty NPIHandle ,
CIMInstance  ,
const char *  ,
const unsigned  char
 

void CIMInstanceSetIntegerProperty NPIHandle ,
CIMInstance  ,
const char *  ,
const   int
 

void CIMInstanceSetLongProperty NPIHandle ,
CIMInstance  ,
const char *  ,
const long  long
 

void CIMInstanceSetRefProperty NPIHandle ,
CIMInstance  ,
const char *  ,
CIMObjectPath 
 

void CIMInstanceSetStringProperty NPIHandle ,
CIMInstance  ,
const char *  ,
const char * 
 

void CIMObjectPathAddIntegerKeyValue NPIHandle ,
CIMObjectPath  ,
const char *  ,
int 
 

void CIMObjectPathAddRefKeyValue NPIHandle ,
CIMObjectPath  ,
const char *  ,
CIMObjectPath 
 

void CIMObjectPathAddStringKeyValue NPIHandle ,
CIMObjectPath  ,
const char *  ,
const char * 
 

CIMObjectPath CIMObjectPathFromCIMInstance NPIHandle ,
CIMInstance 
 

char* CIMObjectPathGetClassName NPIHandle ,
CIMObjectPath 
 

int CIMObjectPathGetIntegerKeyValue NPIHandle ,
CIMObjectPath  ,
const char * 
 

char* CIMObjectPathGetNameSpace NPIHandle ,
CIMObjectPath 
 

CIMObjectPath CIMObjectPathGetRefKeyValue NPIHandle ,
CIMObjectPath  ,
const char * 
 

char* CIMObjectPathGetStringKeyValue NPIHandle ,
CIMObjectPath  ,
const char * 
 

CIMObjectPath CIMObjectPathNew NPIHandle ,
const char * 
 

Definition at line 719 of file NPIExternal.cpp.

void CIMObjectPathSetNameSpace NPIHandle ,
CIMObjectPath  ,
const char * 
 

void CIMObjectPathSetNameSpaceFromCIMObjectPath NPIHandle ,
CIMObjectPath  ,
CIMObjectPath 
 

void CIMOMAttachThread NPIHandle  ) 
 

Definition at line 1173 of file NPIExternal.cpp.

References NPIHandle::errorOccurred.

void CIMOMCancelAttach NPIHandle  ) 
 

Definition at line 1163 of file NPIExternal.cpp.

References NPIHandle::providerError, and NPIHandle::thisObject.

void CIMOMDeliverInstanceEvent NPIHandle ,
char *  ,
CIMInstance  ,
CIMInstance  ,
CIMInstance 
 

void CIMOMDeliverProcessEvent NPIHandle ,
char *  ,
CIMInstance 
 

void CIMOMDetachThread NPIHandle  ) 
 

Definition at line 1182 of file NPIExternal.cpp.

References NPIHandle::errorOccurred.

Vector CIMOMEnumInstanceNames NPIHandle ,
CIMObjectPath  ,
int 
 

Vector CIMOMEnumInstances NPIHandle ,
CIMObjectPath  ,
int  ,
int 
 

CIMClass CIMOMGetClass NPIHandle ,
CIMObjectPath  ,
int 
 

CIMInstance CIMOMGetInstance NPIHandle ,
CIMObjectPath  ,
int 
 

NPIHandle* CIMOMPrepareAttach NPIHandle  ) 
 

Definition at line 1144 of file NPIExternal.cpp.

References NPIHandle::context, and NPIHandle::thisObject.

char* CIMParameterGetName NPIHandle ,
CIMParameter 
 

CIMObjectPath CIMParameterGetRefValue NPIHandle ,
CIMParameter 
 

char* CIMParameterGetString NPIHandle ,
CIMParameter 
 

CIMType CIMParameterGetType NPIHandle ,
CIMParameter 
 

CIMParameter CIMParameterNewInteger NPIHandle ,
const char *  ,
int 
 

Definition at line 332 of file NPIExternal.cpp.

CIMParameter CIMParameterNewRef NPIHandle ,
const char *  ,
CIMObjectPath 
 

CIMParameter CIMParameterNewString NPIHandle ,
const char *  ,
const char * 
 

Definition at line 316 of file NPIExternal.cpp.

CIMValue CIMValueNewInteger NPIHandle ,
int 
 

Definition at line 205 of file NPIExternal.cpp.

CIMValue CIMValueNewRef NPIHandle ,
CIMObjectPath 
 

CIMValue CIMValueNewString NPIHandle ,
const char * 
 

Definition at line 196 of file NPIExternal.cpp.

int errorCheck NPIHandle  ) 
 

Definition at line 1200 of file NPIExternal.cpp.

int errorReset NPIHandle  ) 
 

Definition at line 1206 of file NPIExternal.cpp.

References NPIHandle::errorOccurred.

void raiseError NPIHandle ,
const char * 
 

Definition at line 1212 of file NPIExternal.cpp.

Referenced by CIMClassNewInstance(), CIMInstanceAddStringArrayPropertyValue(), CIMInstanceGetRefValue(), CIMInstanceGetStringArrayPropertySize(), CIMInstanceGetStringArrayPropertyValue(), CIMInstanceGetStringValue(), CIMInstanceSetBooleanProperty(), CIMInstanceSetIntegerProperty(), CIMInstanceSetLongProperty(), CIMInstanceSetRefProperty(), CIMInstanceSetStringProperty(), CIMObjectPathAddIntegerKeyValue(), CIMObjectPathAddRefKeyValue(), CIMObjectPathAddStringKeyValue(), CIMObjectPathFromCIMInstance(), CIMObjectPathGetClassName(), CIMObjectPathGetNameSpace(), CIMObjectPathNew(), CIMObjectPathSetNameSpace(), CIMObjectPathSetNameSpaceFromCIMObjectPath(), CIMOMGetInstance(), CIMParameterGetIntegerValue(), CIMParameterGetName(), CIMParameterGetRefValue(), CIMParameterGetString(), CIMParameterGetType(), CIMValueGetInteger(), CIMValueGetRef(), CIMValueGetString(), OW_NAMESPACE::NPI_enumeratemyInstanceNames(), OW_NAMESPACE::NPI_enumeratemyInstances(), OW_NAMESPACE::NPI_getmyClass(), OW_NAMESPACE::NPI_getmyInstance(), and SelectExpGetSelectString().

char* SelectExpGetSelectString NPIHandle ,
SelectExp 
 

Vector VectorNew NPIHandle  ) 
 

Definition at line 137 of file NPIExternal.cpp.

Referenced by CIMOMEnumInstanceNames(), CIMOMEnumInstances(), OW_NAMESPACE::PerlMethodProviderProxy::invokeMethod(), and OW_NAMESPACE::NPIMethodProviderProxy::invokeMethod().

int VectorSize NPIHandle ,
Vector 
 

Definition at line 152 of file NPIExternal.cpp.

Referenced by OW_NAMESPACE::PerlAssociatorProviderProxy::associatorNames(), OW_NAMESPACE::NPIAssociatorProviderProxy::associatorNames(), OW_NAMESPACE::PerlAssociatorProviderProxy::associators(), OW_NAMESPACE::NPIAssociatorProviderProxy::associators(), OW_NAMESPACE::PerlInstanceProviderProxy::enumInstanceNames(), OW_NAMESPACE::NPIInstanceProviderProxy::enumInstanceNames(), OW_NAMESPACE::PerlInstanceProviderProxy::enumInstances(), OW_NAMESPACE::NPIInstanceProviderProxy::enumInstances(), OW_NAMESPACE::PerlMethodProviderProxy::invokeMethod(), OW_NAMESPACE::NPIMethodProviderProxy::invokeMethod(), OW_NAMESPACE::PerlAssociatorProviderProxy::referenceNames(), OW_NAMESPACE::NPIAssociatorProviderProxy::referenceNames(), OW_NAMESPACE::PerlAssociatorProviderProxy::references(), OW_NAMESPACE::NPIAssociatorProviderProxy::references(), and OW_NAMESPACE::NPIVectorFreer::~NPIVectorFreer().


Generated on Thu Feb 9 08:49:20 2006 for openwbem by  doxygen 1.4.6