(file) Return to schema.mof CVS log (file) (dir) Up to [OMI] / omi / base / tests

 1 mike  1.1 class MSFT_Person
 2           {
 3               [Key] Uint32 Key;
 4               String First;
 5               String Last;
 6               String Colors[];
 7               Uint32 Numbers[];
 8               Uint32 Nothing;
 9           };
10           
11           class MSFT_AllTypes
12           {
13               [Key] Uint32 Key;
14               Boolean BooleanValue;
15               Uint8 Uint8Value;
16               Sint8 Sint8Value;
17               Uint16 Uint16Value;
18               Sint16 Sint16Value;
19               Uint32 Uint32Value;
20               Sint32 Sint32Value;
21               Uint64 Uint64Value;
22 mike  1.1     Sint64 Sint64Value;
23               Real32 Real32Value;
24               Real64 Real64Value;
25               Char16 Char16Value;
26               Datetime TimestampValue;
27               Datetime IntervalValue;
28               String StringValue;
29               Boolean BooleanArray[];
30               Uint8 Uint8Array[];
31               Sint8 Sint8Array[];
32               Uint16 Uint16Array[];
33               Sint16 Sint16Array[];
34               Uint32 Uint32Array[];
35               Sint32 Sint32Array[];
36               Uint64 Uint64Array[];
37               Sint64 Sint64Array[];
38               Real32 Real32Array[];
39               Real64 Real64Array[];
40               Char16 Char16Array[];
41               Datetime DatetimeArray[];
42               String StringArray[];
43 mike  1.1 };
44           
45           class MSFT_Process : CIM_Process
46           {
47           };
48           
49           class Inner
50           {
51               [Key] Uint32 Key;
52               String Str;
53           };
54           
55           class Outer
56           {
57               [Key] Uint32 Key;
58           
59               // Scalar types:
60               Boolean booleanScalar;
61               Uint8 uint8Scalar;
62               Sint8 sint8Scalar;
63               Uint16 uint16Scalar;
64 mike  1.1     Sint16 sint16Scalar;
65               Uint32 uint32Scalar;
66               Sint32 sint32Scalar;
67               Uint64 uint64Scalar;
68               Sint64 sint64Scalar;
69               Real32 real32Scalar;
70               Real64 real64Scalar;
71               Char16 char16Scalar;
72               Datetime datetimeScalar;
73               String stringScalar;
74               [EmbeddedInstance("Inner")]
75               String instanceScalar;
76           
77               // Array types:
78               Boolean booleanArray[];
79               Uint8 uint8Array[];
80               Sint8 sint8Array[];
81               Uint16 uint16Array[];
82               Sint16 sint16Array[];
83               Uint32 uint32Array[];
84               Sint32 sint32Array[];
85 mike  1.1     Uint64 uint64Array[];
86               Sint64 sint64Array[];
87               Real32 real32Array[];
88               Real64 real64Array[];
89               Char16 char16Array[];
90               Datetime datetimeArray[];
91               String stringArray[];
92               [EmbeddedInstance("Inner")] 
93               String instanceArray[];
94           };

ViewCVS 0.9.2