13(2005-06-09) 3(2005-06-09)
2
3
4
6 CMPIValue - CMPIValue class implementation
7
9 Public Attributes
10 CMPIUint64 uint64
11 CMPIUint32 uint32
12 CMPIUint16 uint16
13 CMPIUint8 uint8
14 CMPISint64 sint64
15 CMPISint32 sint32
16 CMPISint16 sint16
17 CMPISint8 sint8
18 CMPIReal64 real64
19 CMPIReal32 real32
20 CMPIBoolean boolean
21 CMPIChar16 char16
22 CMPIInstance * inst
23 CMPIObjectPath * ref
24 CMPIArgs * args
25 CMPIEnumeration * Enum
26 CMPIArray * array
27 CMPIString * string
28 char * chars
29 CMPIDateTime * dateTime
30 CMPIValuePtr dataPtr
31 CMPISint8 Byte
32 CMPISint16 Short
33 CMPISint32 Int
34 CMPISint64 Long
35 CMPIReal32 Float
36 CMPIReal64 Double
37
39 void native_release_CMPIValue (CMPIType type, CMPIValue *val)
40 CMPIValue native_clone_CMPIValue (CMPIType type, CMPIValue *val, CMPIS‐
41 tatus *rc)
42 char * pathToChars (CMPIObjectPath *cop, CMPIStatus *rc, char *str, int
43 uri)
44 char * value2CharsUri (CMPIType type, CMPIValue *value, int uri)
45 char * value2Chars (CMPIType type, CMPIValue *value)
46 char * keytype2Chars (CMPIType type)
47 CMPIValue * getKeyValueTypePtr (char *type, char *value, XtokValueRef‐
48 erence *ref, CMPIValue *val, CMPIType *typ)
49 CMPIType guessType (char *val)
50 CMPIValue str2CMPIValue (CMPIType type, char *val, XtokValueReference
51 *ref)
52
54 CMPIValue class implementation, representing the Encapsulated value
55 objects.
56
57 This is the native CMPIValue implementation as used for remote
58 providers. It reflects the well-defined interface of a regular CMPI‐
59 Value, however, it works independently from the management broker.
60
61 It is part of a native broker implementation that simulates CMPI data
62 types rather than interacting with the entities in a full-grown CIMOM.
63
65 Common Manageability Programming Interface (CMPI) - OpenGroup
66
67
68
69SFCBroker Client Library sfcc 3(2005-06-09)