Go to the documentation of this file.
93 (
const CMPIBroker * mb,
const char *ns,
const char *cn,
159 (
const CMPIBroker * mb,
const char *query,
const char *lang,
194 (
const CMPIBroker * mb,
const void *object,
const char *type,
216 (
const CMPIBroker * mb,
const char *msgId,
const char *defMsg,
230 (
const CMPIBroker *,
int severity,
const char *id,
243 (
const CMPIBroker *,
int level,
const char *component,
257 (
const CMPIBroker*,
const char*,
const char*,
const char*,
416 const char **properties);
492 const char *resultClass,
const char *role,
const char *resultRole,
525 const char *resultClass,
const char *role,
const char *resultRole,
551 const CMPIObjectPath * op,
const char *resultClass,
const char *role,
574 const CMPIObjectPath * op,
const char *resultClass,
const char *role,
648 char *(*resolveFileName) (
const char *filename);
782 # if defined (CMPI_VER_200)
847 void *(*cmpiRealloc) (
const CMPIBroker * mb,
void *, size_t);
1161 # ifdef CMPI_VER_200
1172 # ifdef CMPI_VER_200
1464 (
CMPIInstance * inst,
const char **propertyList,
const char **keys);
1669 const char *pName,
const char *qName,
CMPIStatus * rc);
1680 const char *methodName,
const char *qName,
CMPIStatus * rc);
1693 const char *pName,
const char *qName,
CMPIStatus * rc);
2638 const char **properties);
2793 const char *asscClass,
const char *resultClass,
const char *role,
2794 const char *resultRole,
const char **properties);
2832 const char *assocClass,
const char *resultClass,
const char *role,
2833 const char *resultRole);
2865 const char *resultClass,
const char *role,
const char **properties);
2894 const char *resultClass,
const char *role);
3120 const char *name,
const CMPIData data,
const char*);
3223 const char *className,
3250 const char *className,
3278 const char *className,
3307 const char *className,
3355 #endif // _CMPIFT_H_
Definition: cmpift.h:1741
CMPIStatus(* cleanup)(CMPIPropertyMI *mi, const CMPIContext *ctx, CMPIBoolean terminating)
Definition: cmpift.h:3067
CMPIData(* getKey)(const CMPIObjectPath *op, const char *name, CMPIStatus *rc)
Definition: cmpift.h:1612
CMPIStatus(* returnInstance)(const CMPIResult *rslt, const CMPIInstance *inst)
Definition: cmpift.h:1145
Definition: cmpift.h:2514
CMPI_MUTEX_TYPE(* newMutex)(int opt)
Definition: cmpift.h:725
CMPIBoolean(* classPathIsA)(const CMPIBroker *mb, const CMPIObjectPath *op, const char *type, CMPIStatus *rc)
Definition: cmpift.h:171
CMPIData(* getClassQualifier)(const CMPIObjectPath *op, const char *qName, CMPIStatus *rc)
Definition: cmpift.h:1658
CMPIStatus(* release)(CMPIDateTime *dt)
Definition: cmpift.h:2439
CMPIStatus(* setErrorSourceFormat)(CMPIError *, const CMPIErrorSrcFormat)
Definition: cmpift.h:1329
CMPIStatus(* setClassName)(CMPIObjectPath *op, const char *cn)
Definition: cmpift.h:1585
unsigned int CMPIUint32
Definition: cmpidt.h:223
CMPIStatus(* detachThread)(const CMPIBroker *mb, const CMPIContext *ctx)
Definition: cmpift.h:349
signed int CMPISint32
Definition: cmpidt.h:231
void int detached
Definition: cmpift.h:659
Definition: cmpift.h:1188
CMPIStatus(* trace)(const CMPIBroker *, int level, const char *component, const char *text, const CMPIString *string)
Definition: cmpift.h:243
CMPIStatus(* addArg)(const CMPIArgs *as, const char *name, const CMPIValue *value, const CMPIType type)
Definition: cmpift.h:2119
Definition: cmpift.h:2404
CMPIErrorProbableCause(* getProbableCause)(const CMPIError *, CMPIStatus *)
Definition: cmpift.h:1245
void(* destroyMutex)(CMPI_MUTEX_TYPE mutex)
Definition: cmpift.h:730
CMPIData(* getParameterQualifier)(const CMPIObjectPath *op, const char *mName, const char *pName, const char *qName, CMPIStatus *rc)
Definition: cmpift.h:1691
CMPIStatus(* setHostAndNameSpaceFromObjectPath)(CMPIObjectPath *op, const CMPIObjectPath *src)
Definition: cmpift.h:1644
CMPIStatus(* closeMessageFile)(const CMPIBroker *mb, const CMPIMsgFileHandle msgFileHandle)
Definition: cmpift.h:276
CMPIStatus(* authorizeFilter)(CMPIIndicationMI *mi, const CMPIContext *ctx, const CMPISelectExp *filter, const char *className, const CMPIObjectPath *op, const char *owner)
Definition: cmpift.h:3220
CMPIStatus(* disableIndications)(CMPIIndicationMI *mi, const CMPIContext *)
Definition: cmpift.h:3343
CMPIStatus(* deleteInstance)(CMPIInstanceMI *mi, const CMPIContext *ctx, const CMPIResult *rslt, const CMPIObjectPath *op)
Definition: cmpift.h:2654
CMPIBrokerMemFT * mft
Definition: cmpift.h:972
CMPIData(* getEntryAt)(const CMPIContext *ctx, CMPICount index, CMPIString **name, CMPIStatus *rc)
Definition: cmpift.h:1028
Definition: cmpift.h:2347
CMPIInstanceFT * ft
Definition: cmpift.h:1371
Definition: cmpift.h:2229
Definition: cmpift.h:1062
Definition: cmpift.h:1387
int miVersion
Definition: cmpift.h:2946
int(* cancelThread)(CMPI_THREAD_TYPE thread)
Definition: cmpift.h:678
CMPIBoolean(* isInterval)(const CMPIDateTime *dt, CMPIStatus *rc)
Definition: cmpift.h:2470
CMPIStatus(* modifyInstance)(CMPIInstanceMI *mi, const CMPIContext *ctx, const CMPIResult *rslt, const CMPIObjectPath *op, const CMPIInstance *inst, const char **properties)
Definition: cmpift.h:2636
CMPIBoolean(* hasNext)(const CMPIEnumeration *en, CMPIStatus *rc)
Definition: cmpift.h:2380
CMPIStatus(* associatorNames)(CMPIAssociationMI *mi, const CMPIContext *ctx, const CMPIResult *rslt, const CMPIObjectPath *op, const char *assocClass, const char *resultClass, const char *role, const char *resultRole)
Definition: cmpift.h:2830
CMPIAssociationMIFT * ft
Definition: cmpift.h:2703
CMPIStatus(* openMessageFile)(const CMPIBroker *mb, const char *msgFile, CMPIMsgFileHandle *msgFileHandle)
Definition: cmpift.h:267
CMPIObjectPathFT * ft
Definition: cmpift.h:1515
int ftVersion
Definition: cmpift.h:1114
void * hdl
Definition: cmpift.h:1721
CMPIBoolean(* evaluate)(const CMPISelectExp *se, const CMPIInstance *inst, CMPIStatus *rc)
Definition: cmpift.h:1769
void * hdl
Definition: cmpift.h:1066
CMPIStatus(* setOtherErrorSourceFormat)(CMPIError *, const char *)
Definition: cmpift.h:1335
CMPIStatus(* setObjectPath)(CMPIInstance *inst, const CMPIObjectPath *op)
Definition: cmpift.h:1475
CMPIStatus(* release)(CMPIContext *ctx)
Definition: cmpift.h:1001
CMPIType(* getSimpleType)(const CMPIArray *ar, CMPIStatus *rc)
Definition: cmpift.h:2286
CMPIIndicationMIFT * ft
Definition: cmpift.h:3147
void * hdl
Definition: cmpift.h:1367
Definition: cmpift.h:2428
CMPIStatus(* setErrorSource)(CMPIError *, const char *)
Definition: cmpift.h:1323
CMPIStatus(* execQuery)(CMPIInstanceMI *mi, const CMPIContext *ctx, const CMPIResult *rslt, const CMPIObjectPath *op, const char *query, const char *lang)
Definition: cmpift.h:2675
Definition: cmpift.h:1978
CMPIArrayFT * ft
Definition: cmpift.h:2237
CMPIStatus(* returnError)(const CMPIResult *rslt, const CMPIError *er)
Definition: cmpift.h:1167
Definition: cmpift.h:1507
CMPIData CMPIAccessor(const char *, void *parm)
Definition: cmpidt.h:399
int(* createThreadKey)(CMPI_THREAD_KEY_TYPE *key, void(*cleanup)(void *))
Definition: cmpift.h:699
void * hdl
Definition: cmpift.h:3143
CMPIStatus(* release)(CMPISelectCond *sc)
Definition: cmpift.h:1851
void * hdl
Definition: cmpift.h:2917
struct _CMPIInstanceMI CMPIInstanceMI
CMPIStatus(* references)(CMPIAssociationMI *mi, const CMPIContext *ctx, const CMPIResult *rslt, const CMPIObjectPath *op, const char *resultClass, const char *role, const char **properties)
Definition: cmpift.h:2863
void(* freeArgs)(const CMPIBroker *mb, CMPIArgs *args)
Definition: cmpift.h:896
CMPIStatus(* setElementAt)(CMPIArray *ar, CMPICount index, const CMPIValue *value, CMPIType type)
Definition: cmpift.h:2305
CMPIStatus(* deleteInstance)(const CMPIBroker *mb, const CMPIContext *ctx, const CMPIObjectPath *op)
Definition: cmpift.h:425
int miVersion
Definition: cmpift.h:2522
CMPISint32 ftVersion
Definition: cmpift.h:1191
CMPIStatus(* setPropertyWithOrigin)(const CMPIInstance *, const char *, const CMPIValue *, const CMPIType, const char *)
Definition: cmpift.h:1488
Definition: cmpift.h:2489
void(* cmpiFree)(const CMPIBroker *mb, void *)
Definition: cmpift.h:866
CMPIStatus(* setNameSpace)(CMPIObjectPath *op, const char *ns)
Definition: cmpift.h:1557
CMPIStatus(* setRecommendedActions)(CMPIError *, const CMPIArray *)
Definition: cmpift.h:1317
CMPIStatus(* release)(CMPIArgs *as)
Definition: cmpift.h:2101
int(* destroyThreadKey)(CMPI_THREAD_KEY_TYPE key)
Definition: cmpift.h:705
int ftVersion
Definition: cmpift.h:2094
CMPIData(* getKeyAt)(const CMPIObjectPath *op, CMPICount index, CMPIString **name, CMPIStatus *rc)
Definition: cmpift.h:1622
int ftVersion
Definition: cmpift.h:2723
Definition: cmpift.h:1840
CMPIStatus(* referenceNames)(CMPIAssociationMI *mi, const CMPIContext *ctx, const CMPIResult *rslt, const CMPIObjectPath *op, const char *resultClass, const char *role)
Definition: cmpift.h:2892
unsigned long long CMPIUint64
Definition: cmpidt.h:225
int ftVersion
Definition: cmpift.h:2007
void * hdl
Definition: cmpift.h:2408
Definition: cmpift.h:2003
const int ftVersion
Definition: cmpift.h:798
Definition: cmpift.h:3139
CMPICount(* getKeyCount)(const CMPIObjectPath *op, CMPIStatus *rc)
Definition: cmpift.h:1629
CMPIStatus(* returnObjectPath)(const CMPIResult *rslt, const CMPIObjectPath *ref)
Definition: cmpift.h:1153
void * hdl
Definition: cmpift.h:2493
int ftVersion
Definition: cmpift.h:1535
CMPIData(* getElementAt)(const CMPIArray *ar, CMPICount index, CMPIStatus *rc)
Definition: cmpift.h:2295
CMPIContextFT * ft
Definition: cmpift.h:1070
const char * miName
Definition: cmpift.h:3176
CMPIBrokerEncFT * eft
Definition: cmpift.h:963
CMPIStatus(* setNameSpaceFromObjectPath)(CMPIObjectPath *op, const CMPIObjectPath *src)
Definition: cmpift.h:1636
void * CMPIMsgFileHandle
Definition: cmpidt.h:417
CMPI_COND_TYPE(* newCondition)(int opt)
Definition: cmpift.h:746
void CMPIGcStat
Definition: cmpidt.h:418
int ftVersion
Definition: cmpift.h:994
CMPIStatus(* release)(CMPIError *)
Definition: cmpift.h:1197
CMPIData(* getArgAt)(const CMPIArgs *as, CMPICount index, CMPIString **name, CMPIStatus *rc)
Definition: cmpift.h:2139
CMPISelectExpFT * ft
Definition: cmpift.h:1725
CMPIStatus(* setErrorType)(CMPIError *, const CMPIErrorType)
Definition: cmpift.h:1299
CMPIStatus(* release)(CMPIInstance *inst)
Definition: cmpift.h:1398
CMPIStatus(* activateFilter)(CMPIIndicationMI *mi, const CMPIContext *ctx, const CMPISelectExp *filter, const char *className, const CMPIObjectPath *classPath, CMPIBoolean firstActivation)
Definition: cmpift.h:3275
CMPIBrokerFT * bft
Definition: cmpift.h:959
CMPIResultFT * ft
Definition: cmpift.h:1094
CMPIStatus(* release)(CMPISubCond *sc)
Definition: cmpift.h:1929
void * hdl
Definition: cmpift.h:955
const char * miName
Definition: cmpift.h:2950
CMPIStatus(* enumerateInstances)(CMPIInstanceMI *mi, const CMPIContext *ctx, const CMPIResult *rslt, const CMPIObjectPath *op, const char **properties)
Definition: cmpift.h:2583
CMPIErrorSrcFormat(* getErrorSourceFormat)(const CMPIError *, CMPIStatus *)
Definition: cmpift.h:1269
CMPIStatus(* enableIndications)(CMPIIndicationMI *mi, const CMPIContext *)
Definition: cmpift.h:3327
void * hdl
Definition: cmpift.h:1511
void(* freeArray)(const CMPIBroker *mb, CMPIArray *array)
Definition: cmpift.h:916
int ftVersion
Definition: cmpift.h:1391
Definition: cmpift.h:1363
CMPIStatus(* release)(CMPIPredicate *pr)
Definition: cmpift.h:2014
void(* lockMutex)(CMPI_MUTEX_TYPE mutex)
Definition: cmpift.h:735
CMPIStatus(* invokeMethod)(CMPIMethodMI *mi, const CMPIContext *ctx, const CMPIResult *rslt, const CMPIObjectPath *op, const char *method, const CMPIArgs *in, CMPIArgs *out)
Definition: cmpift.h:2992
Definition: cmpift.h:2719
const CMPISint32 miVersion
Definition: cmpift.h:2727
CMPIStatus(* logMessage)(const CMPIBroker *, int severity, const char *id, const char *text, const CMPIString *string)
Definition: cmpift.h:230
CMPIBoolean(* isOfType)(const CMPIBroker *mb, const void *object, const char *type, CMPIStatus *rc)
Definition: cmpift.h:194
CMPIStatus(* getInstance)(CMPIInstanceMI *mi, const CMPIContext *ctx, const CMPIResult *rslt, const CMPIObjectPath *op, const char **properties)
Definition: cmpift.h:2603
CMPI_THREAD_RETURN(CMPI_THREAD_CDECL *start)(void *)
void * hdl
Definition: cmpift.h:1898
int(* threadOnce)(int *once, void(*init)(void))
Definition: cmpift.h:691
CMPIStatus(* setOtherErrorType)(CMPIError *, const char *)
Definition: cmpift.h:1305
CMPIStatus(* setHostname)(CMPIObjectPath *op, const char *hn)
Definition: cmpift.h:1571
CMPIrc(* getCIMStatusCode)(const CMPIError *, CMPIStatus *)
Definition: cmpift.h:1281
CMPIStatus(* setProperty)(const CMPIBroker *mb, const CMPIContext *ctx, const CMPIObjectPath *op, const char *name, const CMPIValue *value, CMPIType type)
Definition: cmpift.h:603
CMPIStatus(* enumerateInstanceNames)(CMPIInstanceMI *mi, const CMPIContext *ctx, const CMPIResult *rslt, const CMPIObjectPath *op)
Definition: cmpift.h:2563
CMPIStatus(* cleanup)(CMPIMethodMI *mi, const CMPIContext *ctx, CMPIBoolean terminating)
Definition: cmpift.h:2971
int ftVersion
Definition: cmpift.h:1745
CMPIStatus(* release)(CMPISelectExp *se)
Definition: cmpift.h:1752
#define CMPI_MUTEX_TYPE
Definition: cmpios.h:52
CMPIData(* getArg)(const CMPIArgs *as, const char *name, CMPIStatus *rc)
Definition: cmpift.h:2129
void(* freeString)(const CMPIBroker *mb, CMPIString *str)
Definition: cmpift.h:906
CMPICount(* getCount)(const CMPISubCond *sc, CMPIStatus *rc)
Definition: cmpift.h:1944
void * hdl
Definition: cmpift.h:2070
Definition: cmpift.h:1110
CMPIBrokerExtFT * xft
Definition: cmpift.h:967
int(* timedCondWait)(CMPI_COND_TYPE cond, CMPI_MUTEX_TYPE mutex, struct timespec *wait)
Definition: cmpift.h:771
const int ftVersion
Definition: cmpift.h:1844
CMPIData(* getProperty)(const CMPIBroker *mb, const CMPIContext *ctx, const CMPIObjectPath *op, const char *name, CMPIStatus *rc)
Definition: cmpift.h:616
CMPIStatus(* release)(CMPIResult *rslt)
Definition: cmpift.h:1121
int ftVersion
Definition: cmpift.h:74
CMPIStatus(* getData)(const CMPIPredicate *pr, CMPIType *type, CMPIPredOp *op, CMPIString **lhs, CMPIString **rhs)
Definition: cmpift.h:2033
int ftVersion
Definition: cmpift.h:2351
CMPIBoolean(* evaluateUsingAccessor)(const CMPIPredicate *pr, CMPIAccessor *accessorFnc, void *parm, CMPIStatus *rc)
Definition: cmpift.h:2049
void(* freeInstance)(const CMPIBroker *mb, CMPIInstance *inst)
Definition: cmpift.h:876
CMPICount(* getCountAndType)(const CMPISelectCond *sc, int *type, CMPIStatus *rc)
Definition: cmpift.h:1869
CMPIStatus(* modifyInstance)(const CMPIBroker *mb, const CMPIContext *ctx, const CMPIObjectPath *op, const CMPIInstance *inst, const char **properties)
Definition: cmpift.h:414
Definition: cmpift.h:1816
Definition: cmpift.h:3164
CMPIDateTimeFT * ft
Definition: cmpift.h:2412
CMPIData(* getPropertyQualifier)(const CMPIObjectPath *op, const char *pName, const char *qName, CMPIStatus *rc)
Definition: cmpift.h:1668
CMPIStatus(* returnDone)(const CMPIResult *rslt)
Definition: cmpift.h:1159
Definition: cmpift.h:2323
#define CMPI_THREAD_CDECL
Definition: cmpios.h:81
void * hdl
Definition: cmpift.h:2233
int ftVersion
Definition: cmpift.h:2257
CMPIPropertyMIFT * ft
Definition: cmpift.h:3020
CMPIStringFT * ft
Definition: cmpift.h:2171
unsigned int brokerCapabilities
Definition: cmpift.h:314
struct _CMPIMethodMI CMPIMethodMI
CMPICount(* getArgCount)(const CMPIArgs *as, CMPIStatus *rc)
Definition: cmpift.h:2147
CMPIData(* getPropertyAt)(const CMPIInstance *inst, CMPICount index, CMPIString **name, CMPIStatus *rc)
Definition: cmpift.h:1425
void * hdl
Definition: cmpift.h:1174
CMPIErrorFT * ft
Definition: cmpift.h:1175
void * hdl
Definition: cmpift.h:2167
Definition: cmpift.h:3037
Definition: cmpift.h:2066
void(* freeDateTime)(const CMPIBroker *mb, CMPIDateTime *date)
Definition: cmpift.h:926
CMPISelectCondFT * ft
Definition: cmpift.h:1824
CMPIStatus(* attachThread)(const CMPIBroker *, const CMPIContext *)
Definition: cmpift.h:339
Definition: cmpift.h:2163
CMPIPredicateFT * ft
Definition: cmpift.h:1986
int ftVersion
Definition: cmpift.h:3168
unsigned int brokerVersion
Definition: cmpift.h:317
Definition: cmpift.h:1717
void * hdl
Definition: cmpift.h:1820
Definition: cmpift.h:1894
CMPIStatus(* setCIMStatusCodeDescription)(CMPIError *, const char *)
Definition: cmpift.h:1341
CMPIUint64(* getBinaryFormat)(const CMPIDateTime *dt, CMPIStatus *rc)
Definition: cmpift.h:2455
CMPICount(* getSize)(const CMPIArray *ar, CMPIStatus *rc)
Definition: cmpift.h:2279
CMPIStatus(* returnData)(const CMPIResult *rslt, const CMPIValue *value, const CMPIType type)
Definition: cmpift.h:1137
CMPIStatus(* setPropertyWithOrigin)(CMPIPropertyMI *, const CMPIContext *, const CMPIResult *, CMPIObjectPath *op, const char *name, const CMPIData data, const char *)
Definition: cmpift.h:3118
int(* threadSleep)(CMPIUint32 msec)
Definition: cmpift.h:684
void(* freeObjectPath)(const CMPIBroker *mb, CMPIObjectPath *obj)
Definition: cmpift.h:886
void(* unlockMutex)(CMPI_MUTEX_TYPE mutex)
Definition: cmpift.h:740
int ftVersion
Definition: cmpift.h:2518
int ftVersion
Definition: cmpift.h:2191
Definition: cmpift.h:2090
CMPIStatus(* setProbableCauseDescription)(CMPIError *, const char *)
Definition: cmpift.h:1311
CMPIStatus(* createInstance)(CMPIInstanceMI *mi, const CMPIContext *ctx, const CMPIResult *rslt, const CMPIObjectPath *op, const CMPIInstance *inst)
Definition: cmpift.h:2620
CMPIStatus(* deliverIndication)(const CMPIBroker *mb, const CMPIContext *ctx, const char *ns, const CMPIInstance *ind)
Definition: cmpift.h:362
int ftVersion
Definition: cmpift.h:1922
CMPICount(* getEntryCount)(const CMPIContext *ctx, CMPIStatus *rc)
Definition: cmpift.h:1035
Definition: cmpift.h:1173
enum _CMPIErrorType CMPIErrorType
struct _CMPIAssociationMI CMPIAssociationMI
int(* condWait)(CMPI_COND_TYPE cond, CMPI_MUTEX_TYPE mutex)
Definition: cmpift.h:759
Definition: cmpift.h:2253
Definition: cmpift.h:1086
CMPIStatus(* release)(CMPIString *st)
Definition: cmpift.h:2198
Definition: cmpift.h:2695
struct _CMPIData CMPIData
CMPIStatus(* cleanup)(CMPIAssociationMI *mi, const CMPIContext *ctx, CMPIBoolean terminating)
Definition: cmpift.h:2751
CMPIStatus(* release)(CMPIEnumeration *en)
Definition: cmpift.h:2358
enum _CMPIErrorProbableCause CMPIErrorProbableCause
CMPIBoolean(* evaluateUsingAccessor)(const CMPISelectExp *se, CMPIAccessor *accessor, void *parm, CMPIStatus *rc)
Definition: cmpift.h:1800
int(* joinThread)(CMPI_THREAD_TYPE thread, CMPI_THREAD_RETURN *retval)
Definition: cmpift.h:666
CMPIStatus(* cleanup)(CMPIInstanceMI *mi, const CMPIContext *ctx, CMPIBoolean terminating)
Definition: cmpift.h:2547
unsigned int CMPICount
Definition: cmpidt.h:138
CMPIStatus(* release)(const CMPIBroker *mb, const CMPIGcStat *gc)
Definition: cmpift.h:815
CMPIData(* getMethodQualifier)(const CMPIObjectPath *op, const char *methodName, const char *qName, CMPIStatus *rc)
Definition: cmpift.h:1679
CMPIStatus(* addEntry)(const CMPIContext *ctx, const char *name, const CMPIValue *value, const CMPIType type)
Definition: cmpift.h:1045
int(* signalCondition)(CMPI_COND_TYPE cond)
Definition: cmpift.h:777
CMPIStatus(* setProperty)(const CMPIInstance *inst, const char *name, const CMPIValue *value, CMPIType type)
Definition: cmpift.h:1443
int ftVersion
Definition: cmpift.h:2432
#define CMPI_COND_TYPE
Definition: cmpios.h:53
enum _CMPIPredOp CMPIPredOp
Definition: cmpift.h:2913
int(* setThreadSpecific)(CMPI_THREAD_KEY_TYPE key, void *value)
Definition: cmpift.h:718
int ftVersion
Definition: cmpift.h:2942
void * hdl
Definition: cmpift.h:1982
int miVersion
Definition: cmpift.h:3172
#define CMPI_THREAD_KEY_TYPE
Definition: cmpios.h:82
void * hdl
Definition: cmpift.h:2699
CMPICount(* getPropertyCount)(const CMPIInstance *inst, CMPIStatus *rc)
Definition: cmpift.h:1433
CMPIStatus(* addKey)(CMPIObjectPath *op, const char *name, const CMPIValue *value, const CMPIType type)
Definition: cmpift.h:1602
CMPIStatus(* setMessageArguments)(CMPIError *, CMPIArray *)
Definition: cmpift.h:1348
void * hdl
Definition: cmpift.h:1090
CMPIMethodMIFT * ft
Definition: cmpift.h:2921
CMPIErrorType(* getErrorType)(const CMPIError *, CMPIStatus *)
Definition: cmpift.h:1209
CMPIStatus(* setPropertyFilter)(CMPIInstance *inst, const char **propertyList, const char **keys)
Definition: cmpift.h:1464
unsigned short CMPIType
Definition: cmpidt.h:282
int ftVersion
Definition: cmpift.h:3041
CMPIStatus(* associators)(CMPIAssociationMI *mi, const CMPIContext *ctx, const CMPIResult *rslt, const CMPIObjectPath *op, const char *asscClass, const char *resultClass, const char *role, const char *resultRole, const char **properties)
Definition: cmpift.h:2791
enum _CMPIErrorSrcFormat CMPIErrorSrcFormat
CMPIStatus(* getProperty)(CMPIPropertyMI *, const CMPIContext *, const CMPIResult *, const CMPIObjectPath *, const char *name)
Definition: cmpift.h:3103
CMPIData(* getNext)(const CMPIEnumeration *en, CMPIStatus *rc)
Definition: cmpift.h:2373
Definition: cmpift.h:2187
Definition: cmpift.h:2938
enum _CMPIErrorSeverity CMPIErrorSeverity
unsigned char CMPIBoolean
Definition: cmpidt.h:219
void * hdl
Definition: cmpift.h:3016
CMPIStatus(* setProperty)(CMPIPropertyMI *mi, const CMPIContext *ctx, const CMPIResult *rslt, const CMPIObjectPath *op, const char *name, const CMPIData data)
Definition: cmpift.h:3082
Definition: cmpift.h:1918
Definition: cmpift.h:3012
CMPIData(* getProperty)(const CMPIInstance *inst, const char *name, CMPIStatus *rc)
Definition: cmpift.h:1415
const char * brokerName
Definition: cmpift.h:320
CMPIData(* getEntry)(const CMPIContext *ctx, const char *name, CMPIStatus *rc)
Definition: cmpift.h:1018
int ftVersion
Definition: cmpift.h:639
int miVersion
Definition: cmpift.h:3045
CMPIErrorSeverity(* getPerceivedSeverity)(const CMPIError *, CMPIStatus *)
Definition: cmpift.h:1239
struct _CMPIPropertyMI CMPIPropertyMI
int(* exitThread)(CMPI_THREAD_RETURN return_code)
Definition: cmpift.h:672
CMPISubCondFT * ft
Definition: cmpift.h:1902
void(* destroyCondition)(CMPI_COND_TYPE cond)
Definition: cmpift.h:751
CMPIArgsFT * ft
Definition: cmpift.h:2074
CMPIEnumerationFT * ft
Definition: cmpift.h:2331
#define CMPI_THREAD_TYPE
Definition: cmpios.h:51
CMPIData(* invokeMethod)(const CMPIBroker *mb, const CMPIContext *ctx, const CMPIObjectPath *op, const char *method, const CMPIArgs *in, CMPIArgs *out, CMPIStatus *rc)
Definition: cmpift.h:589
const char * miName
Definition: cmpift.h:2731
CMPIStatus(* cleanup)(CMPIIndicationMI *mi, const CMPIContext *ctx, CMPIBoolean terminating)
Definition: cmpift.h:3198
struct _CMPIIndicationMI CMPIIndicationMI
CMPIStatus(* deActivateFilter)(CMPIIndicationMI *mi, const CMPIContext *ctx, const CMPISelectExp *filter, const char *className, const CMPIObjectPath *classPath, CMPIBoolean lastActiviation)
Definition: cmpift.h:3304
const char * miName
Definition: cmpift.h:3049
CMPIInstanceMIFT * ft
Definition: cmpift.h:2497
const char * miName
Definition: cmpift.h:2526
CMPIStatus(* mustPoll)(CMPIIndicationMI *mi, const CMPIContext *ctx, const CMPISelectExp *filter, const char *className, const CMPIObjectPath *classPath)
Definition: cmpift.h:3248
CMPIStatus(* release)(CMPIObjectPath *op)
Definition: cmpift.h:1542
CMPIStatus(* release)(CMPIArray *ar)
Definition: cmpift.h:2264
struct _CMPIStatus CMPIStatus
void * hdl
Definition: cmpift.h:2327
void(* freeSelectExp)(const CMPIBroker *mb, CMPISelectExp *se)
Definition: cmpift.h:936
void * parm
Definition: cmpift.h:658
Definition: cmpift.h:1531