Merge pull request #10 from lwes/feature/fixes
[lwes-erlang/github-mirror.git] / include / lwes.hrl
blobb4d8629f04f7cebd492a838af433cbaada2f56bf
1 -ifndef(_lwes_included).
2 -define(_lwes_included, yup).
4 -record (lwes_event, {name, attrs}).
6 -define (LWES_TYPE_U_INT_16, 1).
7 -define (LWES_TYPE_INT_16, 2).
8 -define (LWES_TYPE_U_INT_32, 3).
9 -define (LWES_TYPE_INT_32, 4).
10 -define (LWES_TYPE_STRING, 5).
11 -define (LWES_TYPE_IP_ADDR, 6).
12 -define (LWES_TYPE_INT_64, 7).
13 -define (LWES_TYPE_U_INT_64, 8).
14 -define (LWES_TYPE_BOOLEAN, 9).
15 -define (LWES_TYPE_BYTE, 10).
16 -define (LWES_TYPE_FLOAT, 11).
17 -define (LWES_TYPE_DOUBLE, 12).
18 -define (LWES_TYPE_LONG_STRING, 13).
19 -define (LWES_TYPE_U_INT_16_ARRAY, 129).
20 -define (LWES_TYPE_INT_16_ARRAY, 130).
21 -define (LWES_TYPE_U_INT_32_ARRAY, 131).
22 -define (LWES_TYPE_INT_32_ARRAY, 132).
23 -define (LWES_TYPE_STRING_ARRAY, 133).
24 -define (LWES_TYPE_IP_ADDR_ARRAY, 134).
25 -define (LWES_TYPE_INT_64_ARRAY, 135).
26 -define (LWES_TYPE_U_INT_64_ARRAY, 136).
27 -define (LWES_TYPE_BOOLEAN_ARRAY, 137).
28 -define (LWES_TYPE_BYTE_ARRAY, 138).
29 -define (LWES_TYPE_FLOAT_ARRAY, 139).
30 -define (LWES_TYPE_DOUBLE_ARRAY, 140).
31 -define (LWES_TYPE_N_U_INT_16_ARRAY, 141).
32 -define (LWES_TYPE_N_INT_16_ARRAY, 142).
33 -define (LWES_TYPE_N_U_INT_32_ARRAY, 143).
34 -define (LWES_TYPE_N_INT_32_ARRAY, 144).
35 -define (LWES_TYPE_N_STRING_ARRAY, 145).
36 -define (LWES_TYPE_N_INT_64_ARRAY, 147).
37 -define (LWES_TYPE_N_U_INT_64_ARRAY, 148).
38 -define (LWES_TYPE_N_BOOLEAN_ARRAY, 149).
39 -define (LWES_TYPE_N_BYTE_ARRAY, 150).
40 -define (LWES_TYPE_N_FLOAT_ARRAY, 151).
41 -define (LWES_TYPE_N_DOUBLE_ARRAY, 152).
46 -define (LWES_U_INT_16, uint16).
47 -define (LWES_INT_16, int16).
48 -define (LWES_U_INT_32, uint32).
49 -define (LWES_INT_32, int32).
50 -define (LWES_STRING, string).
51 -define (LWES_IP_ADDR, ip_addr).
52 -define (LWES_INT_64, int64).
53 -define (LWES_U_INT_64, uint64).
54 -define (LWES_BOOLEAN, boolean).
55 -define (LWES_BYTE, byte).
56 -define (LWES_FLOAT, float).
57 -define (LWES_DOUBLE, double).
58 -define (LWES_LONG_STRING, long_string).
59 -define (LWES_U_INT_16_ARRAY, uint16_array).
60 -define (LWES_INT_16_ARRAY, int16_array).
61 -define (LWES_U_INT_32_ARRAY, uint32_array).
62 -define (LWES_INT_32_ARRAY, int32_array).
63 -define (LWES_INT_64_ARRAY, int64_array).
64 -define (LWES_U_INT_64_ARRAY, uint64_array).
65 -define (LWES_STRING_ARRAY, string_array).
66 -define (LWES_IP_ADDR_ARRAY, ip_addr_array).
67 -define (LWES_BOOLEAN_ARRAY, boolean_array).
68 -define (LWES_BYTE_ARRAY, byte_array).
69 -define (LWES_FLOAT_ARRAY, float_array).
70 -define (LWES_DOUBLE_ARRAY, double_array).
71 -define (LWES_N_U_INT_16_ARRAY, nullable_uint16_array).
72 -define (LWES_N_INT_16_ARRAY, nullable_int16_array).
73 -define (LWES_N_U_INT_32_ARRAY, nullable_uint32_array).
74 -define (LWES_N_INT_32_ARRAY, nullable_int32_array).
75 -define (LWES_N_STRING_ARRAY, nullable_string_array).
76 -define (LWES_N_INT_64_ARRAY, nullable_int64_array).
77 -define (LWES_N_U_INT_64_ARRAY, nullable_uint64_array).
78 -define (LWES_N_BOOLEAN_ARRAY, nullable_boolean_array).
79 -define (LWES_N_BYTE_ARRAY, nullable_byte_array).
80 -define (LWES_N_FLOAT_ARRAY, nullable_float_array).
81 -define (LWES_N_DOUBLE_ARRAY, nullable_double_array).
84 -endif.