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)
NPIHandle * CIMOMPrepareAttach (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   )     (o.ptr==(void*)0)
 

Definition at line 121 of file npi_import.h.

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

Definition at line 120 of file npi_import.h.

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

Definition at line 28 of file npi_import.h.

#define VectorGet (  h,
v,
i,
o   )     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