cmpi
cmpimacs.h File Reference
#include "cmpidt.h"
#include "cmpift.h"

Go to the source code of this file.

Macros

#define CMReturn(rc)
 
#define CMReturnWithString(rc, str)
 
#define CMReturnWithChars(b, rc, chars)
 
#define CMSetStatus(st, rcp)
 
#define CMSetStatusWithString(st, rcp, string)
 
#define CMSetStatusWithChars(mb, st, rcp, chars)
 
#define CMIsNullObject(o)
 
#define CMIsNullValue(v)
 
#define CMIsKeyValue(v)
 
#define CMIsArray(v)
 
#define CMClone(o, rc)
 
#define CMRelease(o)
 
#define CMNewInstance(b, c, rc)
 
#define CMNewObjectPath(b, n, c, rc)
 
#define CMNewString(b, s, rc)
 
#define CMNewArgs(b, rc)
 
#define CMNewArray(b, c, t, rc)
 
#define CMNewDateTime(b, rc)
 
#define CMNewDateTimeFromBinary(b, d, i, rc)
 
#define CMNewDateTimeFromChars(b, d, rc)
 
#define CMNewSelectExp(b, q, l, p, rc)
 
#define CMClassPathIsA(b, p, pn, rc)
 
#define CDToString(b, o, rc)
 
#define CDIsOfType(b, o, t, rc)
 
#define CDGetType(b, o, rc)
 
#define CMFmtSint(v)
 
#define CMFmtUint(v)
 
#define CMFmtSint64(v)
 
#define CMFmtUint64(v)
 
#define CMFmtReal(v)
 
#define CMFmtBoolean(v)
 
#define CMFmtChars(v)
 
#define CMFmtString(v)
 
#define CMFmtArgs0()
 
#define CMFmtArgs1(v1)
 
#define CMFmtArgs2(v1, v2)
 
#define CMFmtArgs3(v1, v2, v3)
 
#define CMFmtArgs4(v1, v2, v3, v4)
 
#define CMFmtArgs5(v1, v2, v3, v4, v5)
 
#define CMFmtArgs6(v1, v2, v3, v4, v5, v6)
 
#define CMFmtArgs7(v1, v2, v3, v4, v5, v6, v7)
 
#define CMFmtArgs8(v1, v2, v3, v4, v5, v6, v7, v8)
 
#define CMFmtArgs9(v1, v2, v3, v4, v5, v6, v7, v8, v9)
 
#define CMFmtArgs10(v1, v2, v3, v4, v5, v6, v7, v8, v9, v10)
 
#define CMGetMessage(b, id, def, rc, parms)
 
#define CMLogMessage(b, severity, id, text, string)
 
#define CMTraceMessage(b, level, component, text, string)
 
#define CMNewCMPIError(b, owner, msgID, msg, sev, pc, cimStatusCode, rc)
 
#define CMOpenMessageFile(b, mf, mfh)
 
#define CMCloseMessageFile(b, mfh)
 
#define CMGetMessage2(b, id, mfh, def, rc, parms)
 
#define CMGetProperty(i, n, rc)
 
#define CMGetPropertyAt(i, num, s, rc)
 
#define CMSetProperty(i, n, v, t)
 
#define CMGetPropertyCount(i, rc)
 
#define CMGetObjectPath(i, rc)
 
#define CMSetObjectPath(i, obj)
 
#define CMSetPropertyFilter(i, pl, k)
 
#define CMSetPropertyWithOrigin(i, n, v, t, o)
 
#define CMSetHostname(p, n)
 
#define CMGetHostname(p, rc)
 
#define CMSetNameSpace(p, n)
 
#define CMGetNameSpace(p, rc)
 
#define CMSetClassName(p, n)
 
#define CMGetClassName(p, rc)
 
#define CMAddKey(p, n, v, t)
 
#define CMGetKey(p, n, rc)
 
#define CMGetKeyAt(p, i, n, rc)
 
#define CMGetKeyCount(p, rc)
 
#define CMSetNameSpaceFromObjectPath(p, s)
 
#define CMSetHostAndNameSpaceFromObjectPath(p, s)
 
#define CMGetClassQualifier(op, qName, rc)
 
#define CMGetPropertyQualifier(op, pName, qName, rc)
 
#define CMGetMethodQualifier(op, methodName, qName, rc)
 
#define CMGetParameterQualifier(op, mName, pName, qName, rc)
 
#define CMObjectPathToString(p, rc)
 
#define CMGetArrayCount(a, rc)
 
#define CMGetArrayType(a, rc)
 
#define CMGetArrayElementAt(a, n, rc)
 
#define CMSetArrayElementAt(a, n, v, t)
 
#define CMAddArg(a, n, v, t)
 
#define CMGetArg(a, n, rc)
 
#define CMGetArgAt(a, p, n, rc)
 
#define CMGetArgCount(a, rc)
 
#define CMGetCharPtr(s)
 
#define CMGetCharsPtr(st, rc)
 
#define CMGetStringFormat(d, rc)
 
#define CMGetBinaryFormat(d, rc)
 
#define CMIsInterval(d, rc)
 
#define CMGetErrorType(e, rc)
 
#define CMGetOtherErrorType(e, rc)
 
#define CMGetOwningEntity(e, rc)
 
#define CMGetMessageID(e, rc)
 
#define CMGetErrorMessage(e, rc)
 
#define CMGetPerceivedSeverity(e, rc)
 
#define CMGetProbableCause(e, rc)
 
#define CMGetProbableCauseDescription(e, rc)
 
#define CMGetRecommendedActions(e, rc)
 
#define CMGetErrorSource(e, rc)
 
#define CMGetErrorSourceFormat(e, rc)
 
#define CMGetOtherErrorSourceFormat(e, rc)
 
#define CMGetCIMStatusCode(e, rc)
 
#define CMGetCIMStatusCodeDescription(e, rc)
 
#define CMGetMessageArguments(e, rc)
 
#define CMSetErrorType(e, et)
 
#define CMSetOtherErrorType(e, oet)
 
#define CMSetProbableCauseDescription(e, pcd)
 
#define CMSetRecommendedActions(e, ra)
 
#define CMSetErrorSource(e, es)
 
#define CMSetErrorSourceFormat(e, esf)
 
#define CMSetOtherErrorSourceFormat(e, oesf)
 
#define CMSetCIMStatusCodeDescription(e, cd)
 
#define CMSetMessageArguments(e, ma)
 
#define CMGetNext(n, rc)
 
#define CMHasNext(n, rc)
 
#define CMToArray(n, rc)
 
#define CMReturnData(r, v, t)
 
#define CMReturnInstance(r, i)
 
#define CMReturnObjectPath(r, o)
 
#define CMReturnDone(r)
 
#define CMReturnError(r, e)
 
#define CMGetContextEntry(c, n, rc)
 
#define CMGetContextEntryAt(c, p, n, rc)
 
#define CMGetContextEntryCount(c, rc)
 
#define CMAddContextEntry(c, n, v, t)
 
#define CMGetSelExpString(s, rc)
 
#define CMEvaluateSelExp(s, i, r)
 
#define CMEvaluateSelExpUsingAccessor(s, i, p, r)
 
#define CMGetDoc(s, rc)
 
#define CMGetCod(s, rc)
 
#define CMGetSubCondCountAndType(c, t, rc)
 
#define CMGetSubCondAt(c, p, rc)
 
#define CMGetPredicateCount(s, rc)
 
#define CMGetPredicateAt(s, p, rc)
 
#define CMGetPredicate(s, n, rc)
 
#define CMGetPredicateData(p, t, o, n, v)
 
#define CMEvaluatePredicateUsingAccessor(p, a, parm, rc)
 
#define CBGetBrokerCapabilites(b)
 
#define CBBrokerVersion(b)
 
#define CBBrokerName(b)
 
#define CBPrepareAttachThread(b, c)
 
#define CBAttachThread(b, c)
 
#define CBDetachThread(b, c)
 
#define CBDeliverIndication(b, c, n, i)
 
#define CBEnumInstanceNames(b, c, p, rc)
 
#define CBEnumInstances(b, c, p, pr, rc)
 
#define CBGetInstance(b, c, p, pr, rc)
 
#define CBCreateInstance(b, c, p, i, rc)
 
#define CBModifyInstance(b, c, p, i, pr)
 
#define CBDeleteInstance(b, c, p)
 
#define CBExecQuery(b, c, p, l, q, rc)
 
#define CBAssociators(b, c, p, acl, rcl, r, rr, pr, rc)
 
#define CBAssociatorNames(b, c, p, acl, rcl, r, rr, rc)
 
#define CBReferences(b, c, p, acl, r, pr, rc)
 
#define CBReferenceNames(b, c, p, acl, r, rc)
 
#define CBInvokeMethod(b, c, p, m, ai, ao, rc)
 
#define CBSetProperty(b, c, p, n, v, t)
 
#define CBGetProperty(b, c, p, n, rc)
 
#define CMNoHook
 
#define CMInstanceMIStubChange(pfx)
 
#define CMInstanceMIStub(pfx, pn, broker, hook)
 
#define CMAssociationMIStub(pfx, pn, broker, hook)
 
#define CMMethodMIStub(pfx, pn, broker, hook)
 
#define CMPropertyMIStub(pfx, pn, broker, hook)
 
#define CMIndicationMIStubExtensions(pfx)
 
#define CMIndicationMIStub(pfx, pn, broker, hook)
 
#define CMInstanceMIFactory(cn, pn)
 
#define CMAssociationMIFactory(cn, pn)
 
#define CMMethodMIFactory(cn, pn)
 
#define CMPropertyMIFactory(cn, pn)
 
#define CMIndicationMIFactoryExtensions
 
#define CMIndicationMIFactory(cn, pn)
 
#define CMProviderBase(pn)
 

Macro Definition Documentation

◆ CBAssociatorNames

#define CBAssociatorNames ( b,
c,
p,
acl,
rcl,
r,
rr,
rc )
Value:
((b)->bft->associatorNames((b),(c),(p),(acl),(rcl),(r),(rr),(rc)))

◆ CBAssociators

#define CBAssociators ( b,
c,
p,
acl,
rcl,
r,
rr,
pr,
rc )
Value:
((b)->bft->associators((b),(c),(p),(acl),(rcl),(r),(rr),(pr),(rc)))

◆ CBAttachThread

#define CBAttachThread ( b,
c )
Value:
((b)->bft->attachThread((b),(c)))

◆ CBBrokerName

#define CBBrokerName ( b)
Value:
((b)->bft->brokerName)

◆ CBBrokerVersion

#define CBBrokerVersion ( b)
Value:
((b)->bft->brokerVersion)

◆ CBCreateInstance

#define CBCreateInstance ( b,
c,
p,
i,
rc )
Value:
((b)->bft->createInstance((b),(c),(p),(i),(rc)))

◆ CBDeleteInstance

#define CBDeleteInstance ( b,
c,
p )
Value:
((b)->bft->deleteInstance((b),(c),(p)))

◆ CBDeliverIndication

#define CBDeliverIndication ( b,
c,
n,
i )
Value:
((b)->bft->deliverIndication((b),(c),(n),(i)))

◆ CBDetachThread

#define CBDetachThread ( b,
c )
Value:
((b)->bft->detachThread((b),(c)))

◆ CBEnumInstanceNames

#define CBEnumInstanceNames ( b,
c,
p,
rc )
Value:
((b)->bft->enumerateInstanceNames((b),(c),(p),(rc)))

◆ CBEnumInstances

#define CBEnumInstances ( b,
c,
p,
pr,
rc )
Value:
((b)->bft->enumerateInstances((b),(c),(p),(pr),(rc)))

◆ CBExecQuery

#define CBExecQuery ( b,
c,
p,
l,
q,
rc )
Value:
((b)->bft->execQuery((b),(c),(p),(l),(q),(rc)))

◆ CBGetBrokerCapabilites

#define CBGetBrokerCapabilites ( b)
Value:
((b)->bft->brokerCapabilites)

◆ CBGetInstance

#define CBGetInstance ( b,
c,
p,
pr,
rc )
Value:
((b)->bft->getInstance((b),(c),(p),(pr),(rc)))

◆ CBGetProperty

#define CBGetProperty ( b,
c,
p,
n,
rc )
Value:
(b)->bft->getProperty((b),(c),(p),(n),(rc))

◆ CBInvokeMethod

#define CBInvokeMethod ( b,
c,
p,
m,
ai,
ao,
rc )
Value:
((b)->bft->invokeMethod((b),(c),(p),(m),(ai),(ao),(rc)))

◆ CBModifyInstance

#define CBModifyInstance ( b,
c,
p,
i,
pr )
Value:
((b)->bft->modifyInstance((b),(c),(p),(i),(pr)))

◆ CBPrepareAttachThread

#define CBPrepareAttachThread ( b,
c )
Value:
((b)->bft->prepareAttachThread((b),(c)))

◆ CBReferenceNames

#define CBReferenceNames ( b,
c,
p,
acl,
r,
rc )
Value:
((b)->bft->referenceNames((b),(c),(p),(acl),(r),(rc)))

◆ CBReferences

#define CBReferences ( b,
c,
p,
acl,
r,
pr,
rc )
Value:
((b)->bft->references((b),(c),(p),(acl),(r),(pr),(rc)))

◆ CBSetProperty

#define CBSetProperty ( b,
c,
p,
n,
v,
t )
Value:
((b)->bft->setProperty((b),(c),(p),(n),(CMPIValue*)(v),(t)))
union _CMPIValue CMPIValue

◆ CDGetType

#define CDGetType ( b,
o,
rc )
Value:
((b)->eft->getType((b),(void*)(o),(rc)))

◆ CDIsOfType

#define CDIsOfType ( b,
o,
t,
rc )
Value:
(b)->eft->isOfType((b),(void*)(o),(t),(rc))

◆ CDToString

#define CDToString ( b,
o,
rc )
Value:
((b)->eft->toString((b),(void*)(o),(rc)))

◆ CMAddArg

#define CMAddArg ( a,
n,
v,
t )
Value:
((a)->ft->addArg((a),(n),(CMPIValue*)(v),(t)))

◆ CMAddContextEntry

#define CMAddContextEntry ( c,
n,
v,
t )
Value:
((c)->ft->addEntry((c),(n),(CMPIValue*)(v),(t)))

◆ CMAddKey

#define CMAddKey ( p,
n,
v,
t )
Value:
((p)->ft->addKey((p),(n),(CMPIValue*)(v),(t)))

◆ CMAssociationMIFactory

#define CMAssociationMIFactory ( cn,
pn )
Value:
CMPI_EXTERN_C \
CMPIAssociationMI* pn##_Create_AssociationMI(const CMPIBroker* broker, const CMPIContext *ctxp, CMPIStatus *rc) { \
static CMPIAssociationMIFT assocMIFT={ \
"association" #pn, \
}; \
static CMPIAssociationMI mi; \
CmpiContext ctx((CMPIContext*)ctxp); \
mi.ft=&assocMIFT; \
CmpiBaseMI *provider=base##pn.getBaseMI(); \
if (provider == 0) {\
provider = new cn(CmpiBroker((CMPIBroker*)broker),ctx); \
provider->setProviderBase(&base##pn); \
provider->initialize(ctx); \
base##pn.setBaseMI(provider); \
} \
mi.hdl=provider; \
base##pn.incUseCount(); \
return &mi; \
}
static CMPIStatus driveReferences(CMPIAssociationMI *mi, const CMPIContext *eCtx, const CMPIResult *eRslt, const CMPIObjectPath *eOp, const char *resultClass, const char *role, const char **properties)
Definition CmpiImpl.cpp:343
static CMPIStatus driveAssociators(CMPIAssociationMI *mi, const CMPIContext *eCtx, const CMPIResult *eRslt, const CMPIObjectPath *eOp, const char *asscClass, const char *resultClass, const char *role, const char *resultRole, const char **properties)
Definition CmpiImpl.cpp:303
static CMPIStatus driveReferenceNames(CMPIAssociationMI *, const CMPIContext *eCtx, const CMPIResult *eRslt, const CMPIObjectPath *eOp, const char *resultClass, const char *role)
Definition CmpiImpl.cpp:362
static CMPIStatus driveAssociatorNames(CMPIAssociationMI *mi, const CMPIContext *eCtx, const CMPIResult *eRslt, const CMPIObjectPath *eOp, const char *assocClass, const char *resultClass, const char *role, const char *resultRole)
Definition CmpiImpl.cpp:323
Definition CmpiBaseMI.h:39
static CMPIStatus driveBaseCleanup(void *mi, const CMPIContext *eCtx, CMPIBoolean b)
Definition CmpiImpl.cpp:62
void setProviderBase(CmpiProviderBase *base)
Definition CmpiImpl.cpp:86
virtual CmpiStatus initialize(const CmpiContext &ctx)
Definition CmpiImpl.cpp:97
Definition CmpiBroker.h:46
Definition CmpiContext.h:38
#define CMPICurrentVersion
Definition cmpidt.h:106
unsigned char CMPIBoolean
Definition cmpidt.h:219
struct _CMPIBroker CMPIBroker
Definition cmpidt.h:156
struct _CMPIStatus CMPIStatus
struct _CMPIContext CMPIContext
Definition cmpidt.h:168
struct _CMPIAssociationMI CMPIAssociationMI
struct _CMPIAssociationMIFT CMPIAssociationMIFT
Definition cmpift.h:2693
void * hdl
Definition cmpift.h:2699
CMPIAssociationMIFT * ft
Definition cmpift.h:2703

◆ CMAssociationMIStub

#define CMAssociationMIStub ( pfx,
pn,
broker,
hook )
Value:
static CMPIAssociationMIFT assocMIFT__={ \
"association" #pn, \
pfx##AssociationCleanup, \
pfx##Associators, \
pfx##AssociatorNames, \
pfx##References, \
pfx##ReferenceNames, \
}; \
CMPI_EXTERN_C \
CMPIAssociationMI* pn##_Create_AssociationMI(const CMPIBroker* brkr,const CMPIContext *ctx, CMPIStatus *rc) { \
static CMPIAssociationMI mi={ \
NULL, \
&assocMIFT__, \
}; \
broker=brkr; \
hook; \
return &mi; \
}

◆ CMClassPathIsA

#define CMClassPathIsA ( b,
p,
pn,
rc )
Value:
((b)->eft->classPathIsA((b),(p),(pn),(rc)))

◆ CMClone

#define CMClone ( o,
rc )
Value:
((o)->ft->clone((o),(rc)))

◆ CMCloseMessageFile

#define CMCloseMessageFile ( b,
mfh )
Value:
((b)->eft->closeMessageFile((b),(mfh)))

◆ CMEvaluatePredicateUsingAccessor

#define CMEvaluatePredicateUsingAccessor ( p,
a,
parm,
rc )
Value:
((p)->ft->evaluateUsingAccessor((p),(a),(parm),(rc)))

◆ CMEvaluateSelExp

#define CMEvaluateSelExp ( s,
i,
r )
Value:
((s)->ft->evaluate((s),(i),(r)))

◆ CMEvaluateSelExpUsingAccessor

#define CMEvaluateSelExpUsingAccessor ( s,
i,
p,
r )
Value:
((s)->ft->evaluateUsingAccessor((s),(i),(p),(r)))

◆ CMFmtArgs0

#define CMFmtArgs0 ( )
Value:
0

◆ CMFmtArgs1

#define CMFmtArgs1 ( v1)
Value:
1,v1

◆ CMFmtArgs10

#define CMFmtArgs10 ( v1,
v2,
v3,
v4,
v5,
v6,
v7,
v8,
v9,
v10 )
Value:
10,v1,v2,v3,v4,v5,v6,v7,v8,v9,v10

◆ CMFmtArgs2

#define CMFmtArgs2 ( v1,
v2 )
Value:
2,v1,v2

◆ CMFmtArgs3

#define CMFmtArgs3 ( v1,
v2,
v3 )
Value:
3,v1,v2,v3

◆ CMFmtArgs4

#define CMFmtArgs4 ( v1,
v2,
v3,
v4 )
Value:
4,v1,v2,v3,v4

◆ CMFmtArgs5

#define CMFmtArgs5 ( v1,
v2,
v3,
v4,
v5 )
Value:
5,v1,v2,v3,v4,v5

◆ CMFmtArgs6

#define CMFmtArgs6 ( v1,
v2,
v3,
v4,
v5,
v6 )
Value:
6,v1,v2,v3,v4,v5,v6

◆ CMFmtArgs7

#define CMFmtArgs7 ( v1,
v2,
v3,
v4,
v5,
v6,
v7 )
Value:
7,v1,v2,v3,v4,v5,v6,v7

◆ CMFmtArgs8

#define CMFmtArgs8 ( v1,
v2,
v3,
v4,
v5,
v6,
v7,
v8 )
Value:
8,v1,v2,v3,v4,v5,v6,v7,v8

◆ CMFmtArgs9

#define CMFmtArgs9 ( v1,
v2,
v3,
v4,
v5,
v6,
v7,
v8,
v9 )
Value:
9,v1,v2,v3,v4,v5,v6,v7,v8,v9

◆ CMFmtBoolean

#define CMFmtBoolean ( v)
Value:
CMPI_boolean,((int)v)
#define CMPI_boolean
Definition cmpidt.h:287

◆ CMFmtChars

#define CMFmtChars ( v)
Value:
CMPI_chars,((char*)v)
#define CMPI_chars
Definition cmpidt.h:314

◆ CMFmtReal

#define CMFmtReal ( v)
Value:
CMPI_real64,((double)v)
#define CMPI_real64
Definition cmpidt.h:292

◆ CMFmtSint

#define CMFmtSint ( v)
Value:
CMPI_sint32,((long int)v)
#define CMPI_sint32
Definition cmpidt.h:302

◆ CMFmtSint64

#define CMFmtSint64 ( v)
Value:
CMPI_sint64,((long long int)v)
#define CMPI_sint64
Definition cmpidt.h:303

◆ CMFmtString

#define CMFmtString ( v)
Value:
CMPI_String,((CMPI_String*)v)

◆ CMFmtUint

#define CMFmtUint ( v)
Value:
CMPI_uint32,((unsigned long int)v)
#define CMPI_uint32
Definition cmpidt.h:297

◆ CMFmtUint64

#define CMFmtUint64 ( v)
Value:
CMPI_uint64,((unsigned long long int)v)
#define CMPI_uint64
Definition cmpidt.h:298

◆ CMGetArg

#define CMGetArg ( a,
n,
rc )
Value:
((a)->ft->getArg((a),(n),(rc)))

◆ CMGetArgAt

#define CMGetArgAt ( a,
p,
n,
rc )
Value:
((a)->ft->getArgAt((a),(p),(n),(rc)))

◆ CMGetArgCount

#define CMGetArgCount ( a,
rc )
Value:
((a)->ft->getArgCount((a),(rc)))

◆ CMGetArrayCount

#define CMGetArrayCount ( a,
rc )
Value:
((a)->ft->getSize((a),(rc)))

◆ CMGetArrayElementAt

#define CMGetArrayElementAt ( a,
n,
rc )
Value:
((a)->ft->getElementAt((a),(n),(rc)))

◆ CMGetArrayType

#define CMGetArrayType ( a,
rc )
Value:
((a)->ft->getSimpleType((a),(rc)))

◆ CMGetBinaryFormat

#define CMGetBinaryFormat ( d,
rc )
Value:
((d)->ft->getBinaryFormat((d),(rc)))

◆ CMGetCharPtr

#define CMGetCharPtr ( s)
Value:
((char*)s->hdl)

Referenced by C_InstanceTestEnumInstanceNames().

◆ CMGetCharsPtr

#define CMGetCharsPtr ( st,
rc )
Value:
((st)->ft->getCharPtr((st),(rc)))

Referenced by CmpiObjectPath::makeObjectPath(), and CmpiStatus::msg().

◆ CMGetCIMStatusCode

#define CMGetCIMStatusCode ( e,
rc )
Value:
((e)->ft->getCIMStatusCode((e),(rc)))

◆ CMGetCIMStatusCodeDescription

#define CMGetCIMStatusCodeDescription ( e,
rc )
Value:
((e)->ft->getCIMStatusCodeDescription((e),(rc)))

◆ CMGetClassName

#define CMGetClassName ( p,
rc )
Value:
((p)->ft->getClassName((p),(rc)))

Referenced by C_InstanceTestEnumInstanceNames().

◆ CMGetClassQualifier

#define CMGetClassQualifier ( op,
qName,
rc )
Value:
((op)->ft->getClassQualifier((op),(qName),(rc)))

◆ CMGetCod

#define CMGetCod ( s,
rc )
Value:
((s)->ft->getCOD((s),(rc)))

◆ CMGetContextEntry

#define CMGetContextEntry ( c,
n,
rc )
Value:
((c)->ft->getEntry((c),(n),(rc)))

◆ CMGetContextEntryAt

#define CMGetContextEntryAt ( c,
p,
n,
rc )
Value:
((c)->ft->getEntryAt((c),(p),(n),(rc)))

◆ CMGetContextEntryCount

#define CMGetContextEntryCount ( c,
rc )
Value:
((c)->ft->getEntryCount((c),(rc)))

◆ CMGetDoc

#define CMGetDoc ( s,
rc )
Value:
((s)->ft->getDOC((s),(rc)))

◆ CMGetErrorMessage

#define CMGetErrorMessage ( e,
rc )
Value:
((e)->ft->getMessage((e),(rc)))

◆ CMGetErrorSource

#define CMGetErrorSource ( e,
rc )
Value:
((e)->ft->getErrorSource((e),(rc)))

◆ CMGetErrorSourceFormat

#define CMGetErrorSourceFormat ( e,
rc )
Value:
((e)->ft->getErrorSourceFormat((e),(rc)))

◆ CMGetErrorType

#define CMGetErrorType ( e,
rc )
Value:
((e)->ft->getErrorType((e),(rc)))

◆ CMGetHostname

#define CMGetHostname ( p,
rc )
Value:
((p)->ft->getHostname((p),(rc)))

◆ CMGetKey

#define CMGetKey ( p,
n,
rc )
Value:
((p)->ft->getKey((p),(n),(rc)))

◆ CMGetKeyAt

#define CMGetKeyAt ( p,
i,
n,
rc )
Value:
((p)->ft->getKeyAt((p),(i),(n),(rc)))

Referenced by C_InstanceTestGetInstance().

◆ CMGetKeyCount

#define CMGetKeyCount ( p,
rc )
Value:
((p)->ft->getKeyCount((p),(rc)))

◆ CMGetMessage

#define CMGetMessage ( b,
id,
def,
rc,
parms )
Value:
((b)->eft->getMessage((b),(id),(def),(rc),parms))

◆ CMGetMessage2

#define CMGetMessage2 ( b,
id,
mfh,
def,
rc,
parms )
Value:
((b)->eft->getMessage2((b),(id),(mfh),(def),(rc),parms))

◆ CMGetMessageArguments

#define CMGetMessageArguments ( e,
rc )
Value:
((e)->ft->getMessageArguments((e),(rc)))

◆ CMGetMessageID

#define CMGetMessageID ( e,
rc )
Value:
((e)->ft->getMessageID((e),(rc)))

◆ CMGetMethodQualifier

#define CMGetMethodQualifier ( op,
methodName,
qName,
rc )
Value:
((op)->ft->getMethodQualifier((op),(methodName),(qName),(rc)))

◆ CMGetNameSpace

#define CMGetNameSpace ( p,
rc )
Value:
((p)->ft->getNameSpace((p),(rc)))

◆ CMGetNext

#define CMGetNext ( n,
rc )
Value:
((n)->ft->getNext((n),(rc)))

◆ CMGetObjectPath

#define CMGetObjectPath ( i,
rc )
Value:
((i)->ft->getObjectPath((i),(rc)))

◆ CMGetOtherErrorSourceFormat

#define CMGetOtherErrorSourceFormat ( e,
rc )
Value:
((e)->ft->getOtherErrorSourceFormat((e),(rc)))

◆ CMGetOtherErrorType

#define CMGetOtherErrorType ( e,
rc )
Value:
((e)->ft->getOtherErrorType((e),(rc)))

◆ CMGetOwningEntity

#define CMGetOwningEntity ( e,
rc )
Value:
((e)->ft->getOwningEntity((e),(rc)))

◆ CMGetParameterQualifier

#define CMGetParameterQualifier ( op,
mName,
pName,
qName,
rc )
Value:
((op)->ft->getParameterQualifier((op),(mName),(pName),(qName),(rc)))

◆ CMGetPerceivedSeverity

#define CMGetPerceivedSeverity ( e,
rc )
Value:
((e)->ft->getPerceivedSeverity((e),(rc)))

◆ CMGetPredicate

#define CMGetPredicate ( s,
n,
rc )
Value:
((s)->ft->getPredicate((s),(n),(rc)))

◆ CMGetPredicateAt

#define CMGetPredicateAt ( s,
p,
rc )
Value:
((s)->ft->getPredicateAt((s),(p),(rc)))

◆ CMGetPredicateCount

#define CMGetPredicateCount ( s,
rc )
Value:
((s)->ft->getCount((s),(rc)))

◆ CMGetPredicateData

#define CMGetPredicateData ( p,
t,
o,
n,
v )
Value:
((p)->ft->getData((p),(t),(o),(n),(v)))

◆ CMGetProbableCause

#define CMGetProbableCause ( e,
rc )
Value:
((e)->ft->getProbableCause((e),(rc)))

◆ CMGetProbableCauseDescription

#define CMGetProbableCauseDescription ( e,
rc )
Value:
((e)->ft->getProbableCauseDescription((e),(rc)))

◆ CMGetProperty

#define CMGetProperty ( i,
n,
rc )
Value:
((i)->ft->getProperty((i),(n),(rc)))

◆ CMGetPropertyAt

#define CMGetPropertyAt ( i,
num,
s,
rc )
Value:
((i)->ft->getPropertyAt((i),(num),(s),(rc)))

◆ CMGetPropertyCount

#define CMGetPropertyCount ( i,
rc )
Value:
((i)->ft->getPropertyCount((i),(rc)))

◆ CMGetPropertyQualifier

#define CMGetPropertyQualifier ( op,
pName,
qName,
rc )
Value:
((op)->ft->getPropertyQualifier((op),(pName),(qName),(rc)))

◆ CMGetRecommendedActions

#define CMGetRecommendedActions ( e,
rc )
Value:
((e)->ft->getRecommendedActions((e),(rc)))

◆ CMGetSelExpString

#define CMGetSelExpString ( s,
rc )
Value:
((s)->ft->getString((s),(rc)))

◆ CMGetStringFormat

#define CMGetStringFormat ( d,
rc )
Value:
((d)->ft->getStringFormat((d),(rc)))

◆ CMGetSubCondAt

#define CMGetSubCondAt ( c,
p,
rc )
Value:
((c)->ft->getSubCondAt((c),(p),(rc)))

◆ CMGetSubCondCountAndType

#define CMGetSubCondCountAndType ( c,
t,
rc )
Value:
((c)->ft->getCountAndType((c),(t),(rc)))

◆ CMHasNext

#define CMHasNext ( n,
rc )
Value:
((n)->ft->hasNext((n),(rc)))

◆ CMIndicationMIFactory

#define CMIndicationMIFactory ( cn,
pn )
Value:
CMPI_EXTERN_C \
CMPIIndicationMI* pn##_Create_IndicationMI(const CMPIBroker* broker, const CMPIContext *ctxp, CMPIStatus *rc) { \
static CMPIIndicationMIFT indMIFT={ \
"indication" #pn, \
}; \
static CMPIIndicationMI mi; \
CmpiContext ctx((CMPIContext*)ctxp); \
mi.ft=&indMIFT; \
CmpiBaseMI *provider=base##pn.getBaseMI(); \
if (provider == 0) {\
provider = new cn(CmpiBroker((CMPIBroker*)broker),ctx); \
provider->setProviderBase(&base##pn); \
provider->initialize(ctx); \
base##pn.setBaseMI(provider); \
} \
mi.hdl=provider; \
base##pn.incUseCount(); \
return &mi; \
}
static CMPIStatus driveActivateFilter(CMPIIndicationMI *mi, const CMPIContext *eCtx, const CMPISelectExp *se, const char *ns, const CMPIObjectPath *op, CMPIBoolean first)
Definition CmpiImpl.cpp:575
static CMPIStatus driveMustPoll(CMPIIndicationMI *mi, const CMPIContext *eCtx, const CMPISelectExp *se, const char *ns, const CMPIObjectPath *op)
Definition CmpiImpl.cpp:558
static CMPIStatus driveAuthorizeFilter(CMPIIndicationMI *mi, const CMPIContext *eCtx, const CMPISelectExp *se, const char *ns, const CMPIObjectPath *op, const char *user)
Definition CmpiImpl.cpp:540
static CMPIStatus driveDeActivateFilter(CMPIIndicationMI *mi, const CMPIContext *eCtx, const CMPISelectExp *se, const char *ns, const CMPIObjectPath *op, CMPIBoolean last)
Definition CmpiImpl.cpp:593
struct _CMPIIndicationMI CMPIIndicationMI
struct _CMPIIndicationMIFT CMPIIndicationMIFT
Definition cmpift.h:3137
#define CMIndicationMIFactoryExtensions
Definition cmpimacs.h:3152
CMPIIndicationMIFT * ft
Definition cmpift.h:3147
void * hdl
Definition cmpift.h:3143

◆ CMIndicationMIFactoryExtensions

#define CMIndicationMIFactoryExtensions
Value:
static CMPIStatus driveEnableIndications(CMPIIndicationMI *mi, const CMPIContext *eCtx)
Definition CmpiImpl.cpp:611
static CMPIStatus driveDisableIndications(CMPIIndicationMI *mi, const CMPIContext *eCtx)
Definition CmpiImpl.cpp:626

◆ CMIndicationMIStub

#define CMIndicationMIStub ( pfx,
pn,
broker,
hook )
Value:
static CMPIIndicationMIFT indMIFT__={ \
"Indication" #pn, \
pfx##IndicationCleanup, \
pfx##AuthorizeFilter, \
pfx##MustPoll, \
pfx##ActivateFilter, \
pfx##DeActivateFilter, \
CMIndicationMIStubExtensions(pfx) \
}; \
CMPI_EXTERN_C \
CMPIIndicationMI* pn##_Create_IndicationMI(const CMPIBroker* brkr,const CMPIContext *ctx,CMPIStatus *rc) { \
static CMPIIndicationMI mi={ \
NULL, \
&indMIFT__, \
}; \
broker=brkr; \
hook; \
return &mi; \
}

◆ CMIndicationMIStubExtensions

#define CMIndicationMIStubExtensions ( pfx)
Value:
pfx##EnableIndications, \
pfx##DisableIndications,

◆ CMInstanceMIFactory

#define CMInstanceMIFactory ( cn,
pn )
Value:
CMPI_EXTERN_C \
CMPIInstanceMI* pn##_Create_InstanceMI(const CMPIBroker* broker, const CMPIContext *ctxp, CMPIStatus *rc) { \
static CMPIInstanceMIFT instMIFT={ \
"instance" #pn, \
}; \
static CMPIInstanceMI mi; \
CmpiContext ctx((CMPIContext*)ctxp); \
mi.ft=&instMIFT; \
CmpiBaseMI *provider=base##pn.getBaseMI(); \
if (provider == 0) {\
provider = new cn(CmpiBroker((CMPIBroker*)broker),ctx); \
provider->setProviderBase(&base##pn); \
provider->initialize(ctx); \
base##pn.setBaseMI(provider); \
} \
mi.hdl=provider; \
base##pn.incUseCount(); \
return &mi; \
}
static CMPIStatus driveSetInstance(CMPIInstanceMI *mi, const CMPIContext *eCtx, const CMPIResult *eRslt, const CMPIObjectPath *eCop, const CMPIInstance *eInst, const char **properties)
Definition CmpiImpl.cpp:189
static CMPIStatus driveExecQuery(CMPIInstanceMI *mi, const CMPIContext *eCtx, const CMPIResult *eRslt, const CMPIObjectPath *eCop, const char *language, const char *query)
Definition CmpiImpl.cpp:227
static CMPIStatus driveGetInstance(CMPIInstanceMI *mi, const CMPIContext *eCtx, const CMPIResult *eRslt, const CMPIObjectPath *eCop, const char **properties)
Definition CmpiImpl.cpp:152
static CMPIStatus driveEnumInstances(CMPIInstanceMI *mi, const CMPIContext *eCtx, const CMPIResult *eRslt, const CMPIObjectPath *eCop, const char **properties)
Definition CmpiImpl.cpp:134
static CMPIStatus driveEnumInstanceNames(CMPIInstanceMI *mi, const CMPIContext *eCtx, const CMPIResult *eRslt, const CMPIObjectPath *eCop)
Definition CmpiImpl.cpp:117
static CMPIStatus driveDeleteInstance(CMPIInstanceMI *mi, const CMPIContext *eCtx, const CMPIResult *eRslt, const CMPIObjectPath *eCop)
Definition CmpiImpl.cpp:209
static CMPIStatus driveCreateInstance(CMPIInstanceMI *mi, const CMPIContext *eCtx, const CMPIResult *eRslt, const CMPIObjectPath *eCop, const CMPIInstance *eInst)
Definition CmpiImpl.cpp:170
struct _CMPIInstanceMI CMPIInstanceMI
struct _CMPIInstanceMIFT CMPIInstanceMIFT
Definition cmpift.h:2487
void * hdl
Definition cmpift.h:2493
CMPIInstanceMIFT * ft
Definition cmpift.h:2497

◆ CMInstanceMIStub

#define CMInstanceMIStub ( pfx,
pn,
broker,
hook )
Value:
static CMPIInstanceMIFT instMIFT__={ \
"instance" #pn, \
pfx##Cleanup, \
pfx##EnumInstanceNames, \
pfx##EnumInstances, \
pfx##GetInstance, \
pfx##CreateInstance, \
CMInstanceMIStubChange(pfx), \
pfx##DeleteInstance, \
pfx##ExecQuery, \
}; \
CMPI_EXTERN_C \
CMPIInstanceMI* pn##_Create_InstanceMI(const CMPIBroker* brkr,const CMPIContext *ctx, CMPIStatus *rc) { \
static CMPIInstanceMI mi={ \
NULL, \
&instMIFT__, \
}; \
broker=brkr; \
hook; \
return &mi; \
}

◆ CMInstanceMIStubChange

#define CMInstanceMIStubChange ( pfx)
Value:
pfx##ModifyInstance

◆ CMIsArray

#define CMIsArray ( v)
Value:
((v.type) & CMPI_ARRAY)
#define CMPI_ARRAY
Definition cmpidt.h:319

◆ CMIsInterval

#define CMIsInterval ( d,
rc )
Value:
((d)->ft->isInterval((d),(rc)))

◆ CMIsKeyValue

#define CMIsKeyValue ( v)
Value:
((v.state) & CMPI_keyValue)
#define CMPI_keyValue
Definition cmpidt.h:379

◆ CMIsNullObject

#define CMIsNullObject ( o)
Value:
((o)==NULL || *((void**)(o))==NULL)

◆ CMIsNullValue

#define CMIsNullValue ( v)
Value:
((v.state) & CMPI_nullValue)
#define CMPI_nullValue
Definition cmpidt.h:378

Referenced by C_InstanceTestGetInstance().

◆ CMLogMessage

#define CMLogMessage ( b,
severity,
id,
text,
string )
Value:
((b)->eft->logMessage((b),(severity),(id),(text),(string)))

◆ CMMethodMIFactory

#define CMMethodMIFactory ( cn,
pn )
Value:
CMPI_EXTERN_C \
CMPIMethodMI* pn##_Create_MethodMI(const CMPIBroker* broker, const CMPIContext *ctxp, CMPIStatus *rc) { \
static CMPIMethodMIFT methMIFT={ \
"method" #pn, \
}; \
static CMPIMethodMI mi; \
CmpiContext ctx((CMPIContext*)ctxp); \
mi.ft=&methMIFT; \
CmpiBaseMI *provider=base##pn.getBaseMI(); \
if (provider == 0) {\
provider = new cn(CmpiBroker((CMPIBroker*)broker),ctx); \
provider->setProviderBase(&base##pn); \
provider->initialize(ctx); \
base##pn.setBaseMI(provider); \
} \
mi.hdl=provider; \
base##pn.incUseCount(); \
return &mi; \
}
static CMPIStatus driveInvokeMethod(CMPIMethodMI *mi, const CMPIContext *eCtx, const CMPIResult *eRslt, const CMPIObjectPath *eCop, const char *methodName, const CMPIArgs *eIn, CMPIArgs *eOut)
Definition CmpiImpl.cpp:425
struct _CMPIMethodMI CMPIMethodMI
struct _CMPIMethodMIFT CMPIMethodMIFT
Definition cmpift.h:2911
void * hdl
Definition cmpift.h:2917
CMPIMethodMIFT * ft
Definition cmpift.h:2921

◆ CMMethodMIStub

#define CMMethodMIStub ( pfx,
pn,
broker,
hook )
Value:
static CMPIMethodMIFT methMIFT__={ \
"method" #pn, \
pfx##MethodCleanup, \
pfx##InvokeMethod, \
}; \
CMPI_EXTERN_C \
CMPIMethodMI* pn##_Create_MethodMI(const CMPIBroker* brkr, const CMPIContext *ctx, CMPIStatus *rc) { \
static CMPIMethodMI mi={ \
NULL, \
&methMIFT__, \
}; \
broker=brkr; \
hook; \
return &mi; \
}

◆ CMNewArgs

#define CMNewArgs ( b,
rc )
Value:
((b)->eft->newArgs((b),(rc)))

◆ CMNewArray

#define CMNewArray ( b,
c,
t,
rc )
Value:
((b)->eft->newArray((b),(c),(t),(rc)))

◆ CMNewCMPIError

#define CMNewCMPIError ( b,
owner,
msgID,
msg,
sev,
pc,
cimStatusCode,
rc )
Value:
((b)->eft->newCMPIError((b),(owner),(msgID),(msg),(sev), \
(pc),(cimStatusCode),(rc)))

◆ CMNewDateTime

#define CMNewDateTime ( b,
rc )
Value:
((b)->eft->newDateTime((b),(rc)))

◆ CMNewDateTimeFromBinary

#define CMNewDateTimeFromBinary ( b,
d,
i,
rc )
Value:
((b)->eft->newDateTimeFromBinary((b),(d),(i),(rc)))

◆ CMNewDateTimeFromChars

#define CMNewDateTimeFromChars ( b,
d,
rc )
Value:
((b)->eft->newDateTimeFromChars((b),(d),(rc)))

◆ CMNewInstance

#define CMNewInstance ( b,
c,
rc )
Value:
((b)->eft->newInstance((b),(c),(rc)))

◆ CMNewObjectPath

#define CMNewObjectPath ( b,
n,
c,
rc )
Value:
((b)->eft->newObjectPath((b),(n),(c),(rc)))

◆ CMNewSelectExp

#define CMNewSelectExp ( b,
q,
l,
p,
rc )
Value:
((b)->eft->newSelectExp((b),(q),(l),(p),(rc)))

◆ CMNewString

#define CMNewString ( b,
s,
rc )
Value:
((b)->eft->newString((b),(s),(rc)))

Referenced by CmpiStatus::CmpiStatus(), CmpiString::CmpiString(), and CmpiString::CmpiString().

◆ CMNoHook

#define CMNoHook

Referenced by CMInstanceMIStub().

◆ CMObjectPathToString

#define CMObjectPathToString ( p,
rc )
Value:
((p)->ft->toString((p),(rc)))

◆ CMOpenMessageFile

#define CMOpenMessageFile ( b,
mf,
mfh )
Value:
((b)->eft->openMessageFile((b),(mf),(mfh)))

◆ CMPropertyMIFactory

#define CMPropertyMIFactory ( cn,
pn )
Value:
CMPI_EXTERN_C \
CMPIPropertyMI* pn##_Create_PropertyMI(const CMPIBroker* broker, const CMPIContext *ctxp, CMPIStatus *rc) { \
static CMPIPropertyMIFT propMIFT={ \
"property" #pn, \
}; \
static CMPIPropertyMI mi; \
CmpiContext ctx((CMPIContext*)ctxp); \
mi.ft=&propMIFT; \
CmpiBaseMI *provider=base##pn.getBaseMI(); \
if (provider == 0) {\
provider = new cn(CmpiBroker((CMPIBroker*)broker),ctx); \
provider->setProviderBase(&base##pn); \
provider->initialize(ctx); \
base##pn.setBaseMI(provider); \
} \
mi.hdl=provider; \
base##pn.incUseCount(); \
return &mi; \
}
static CMPIStatus driveSetProperty(CMPIPropertyMI *mi, const CMPIContext *eCtx, const CMPIResult *eRslt, const CMPIObjectPath *eOp, const char *name, CMPIData data)
Definition CmpiImpl.cpp:475
static CMPIStatus driveGetProperty(CMPIPropertyMI *mi, const CMPIContext *eCtx, const CMPIResult *eRslt, const CMPIObjectPath *eOp, const char *name)
Definition CmpiImpl.cpp:493
struct _CMPIPropertyMI CMPIPropertyMI
struct _CMPIPropertyMIFT CMPIPropertyMIFT
Definition cmpift.h:3010
void * hdl
Definition cmpift.h:3016
CMPIPropertyMIFT * ft
Definition cmpift.h:3020

◆ CMPropertyMIStub

#define CMPropertyMIStub ( pfx,
pn,
broker,
hook )
Value:
static CMPIPropertyMIFT propMIFT__={ \
"property" #pn, \
pfx##PropertyCleanup, \
pfx##SetProperty, \
pfx##GetProperty, \
}; \
CMPI_EXTERN_C \
CMPIPropertyMI* pn##_Create_PropertyMI(const CMPIBroker* brkr,const CMPIContext *ctx, CMPIStatus *rc) { \
static CMPIPropertyMI mi={ \
NULL, \
&propMIFT__, \
}; \
broker=brkr; \
hook; \
return &mi; \
}

◆ CMProviderBase

#define CMProviderBase ( pn)
Value:
CmpiProviderBase base##pn;
Definition CmpiProviderBase.h:30

◆ CMRelease

#define CMRelease ( o)
Value:
((o)->ft->release((o)))

◆ CMReturn

◆ CMReturnData

#define CMReturnData ( r,
v,
t )
Value:
((r)->ft->returnData((r),(CMPIValue*)(v),(t)))

◆ CMReturnDone

#define CMReturnDone ( r)
Value:
((r)->ft->returnDone((r)))

◆ CMReturnError

#define CMReturnError ( r,
e )
Value:
((r)->ft->returnError((r),(e)))

◆ CMReturnInstance

#define CMReturnInstance ( r,
i )
Value:
((r)->ft->returnInstance((r),(i)))

◆ CMReturnObjectPath

#define CMReturnObjectPath ( r,
o )
Value:
((r)->ft->returnObjectPath((r),(o)))

◆ CMReturnWithChars

#define CMReturnWithChars ( b,
rc,
chars )
Value:
{ CMPIStatus stat={(rc),NULL}; \
stat.msg=(b)->eft->newString((b),(chars),NULL); \
return stat; }
CMPIString * msg
Definition cmpidt.h:520

◆ CMReturnWithString

#define CMReturnWithString ( rc,
str )
Value:
{ CMPIStatus stat={(rc),(str)}; \
return stat; }

◆ CMSetArrayElementAt

#define CMSetArrayElementAt ( a,
n,
v,
t )
Value:
((a)->ft->setElementAt((a),(n),(CMPIValue*)(v),(t)))

◆ CMSetCIMStatusCodeDescription

#define CMSetCIMStatusCodeDescription ( e,
cd )
Value:
((e)->ft->setCIMStatusCodeDescription((e),(cd)))

◆ CMSetClassName

#define CMSetClassName ( p,
n )
Value:
((p)->ft->setClassName((p),(n)))

◆ CMSetErrorSource

#define CMSetErrorSource ( e,
es )
Value:
((e)->ft->setErrorSource((e),(es)))

◆ CMSetErrorSourceFormat

#define CMSetErrorSourceFormat ( e,
esf )
Value:
((e)->ft->setErrorSourceFormat((e),(esf)))

◆ CMSetErrorType

#define CMSetErrorType ( e,
et )
Value:
((e)->ft->setErrorType((e),(et)))

◆ CMSetHostAndNameSpaceFromObjectPath

#define CMSetHostAndNameSpaceFromObjectPath ( p,
s )
Value:
((p)->ft->setHostAndNameSpaceFromObjectPath((p),(s)))

◆ CMSetHostname

#define CMSetHostname ( p,
n )
Value:
((p)->ft->setHostname((p),(n)))

◆ CMSetMessageArguments

#define CMSetMessageArguments ( e,
ma )
Value:
((e)->ft->setMessageArguments((e),(ma)))

◆ CMSetNameSpace

#define CMSetNameSpace ( p,
n )
Value:
((p)->ft->setNameSpace((p),(n)))

◆ CMSetNameSpaceFromObjectPath

#define CMSetNameSpaceFromObjectPath ( p,
s )
Value:
((p)->ft->setNameSpaceFromObjectPath((p),(s)))

◆ CMSetObjectPath

#define CMSetObjectPath ( i,
obj )
Value:
((i)->ft->setObjectPath((i),(obj)))

◆ CMSetOtherErrorSourceFormat

#define CMSetOtherErrorSourceFormat ( e,
oesf )
Value:
((e)->ft->setOtherErrorSourceFormat((e),(oesf)))

◆ CMSetOtherErrorType

#define CMSetOtherErrorType ( e,
oet )
Value:
((e)->ft->setOtherErrorType((e),(oet)))

◆ CMSetProbableCauseDescription

#define CMSetProbableCauseDescription ( e,
pcd )
Value:
((e)->ft->setProbableCauseDescription((e),(pcd)))

◆ CMSetProperty

#define CMSetProperty ( i,
n,
v,
t )
Value:
((i)->ft->setProperty((i),(n),(CMPIValue*)(v),(t)))

◆ CMSetPropertyFilter

#define CMSetPropertyFilter ( i,
pl,
k )
Value:
((i)->ft->setPropertyFilter((i),(pl),(k)))

◆ CMSetPropertyWithOrigin

#define CMSetPropertyWithOrigin ( i,
n,
v,
t,
o )
Value:
((i)->ft->setPropertyWithOrigin((i),(n),(CMPIValue*)(v),(t),(o)))

◆ CMSetRecommendedActions

#define CMSetRecommendedActions ( e,
ra )
Value:
((e)->ft->setRecommendedActions((e),(ra)))

◆ CMSetStatus

#define CMSetStatus ( st,
rcp )
Value:
{ (st)->rc=(rcp); (st)->msg=NULL; }

◆ CMSetStatusWithChars

#define CMSetStatusWithChars ( mb,
st,
rcp,
chars )
Value:
{ (st)->rc=(rcp); \
(st)->msg=(mb)->eft->newString((mb),(chars),NULL); }

◆ CMSetStatusWithString

#define CMSetStatusWithString ( st,
rcp,
string )
Value:
{ (st)->rc=(rcp); (st)->msg=(string); }

◆ CMToArray

#define CMToArray ( n,
rc )
Value:
((n)->ft->toArray((n),(rc)))

◆ CMTraceMessage

#define CMTraceMessage ( b,
level,
component,
text,
string )
Value:
((b)->eft->trace((b),(level),(component),(text),(string)))