13(2005-06-09)                                                    3(2005-06-09)
2
3
4

NAME

6       CMPIValue - CMPIValue class implementation
7

SYNOPSIS

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

METHODS

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

DESCRIPTION

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

SEE ALSO

65       Common Manageability Programming Interface (CMPI) - OpenGroup
66
67
68
69SFCBroker Client Library             sfcc                        3(2005-06-09)
Impressum