1 -ifndef(_lwes_included
).
2 -define(_lwes_included
, yup
).
4 -record (lwes_event
, {name
, attrs
}).
6 -define (LWES_U_INT_16
, uint16
).
7 -define (LWES_INT_16
, int16
).
8 -define (LWES_U_INT_32
, uint32
).
9 -define (LWES_INT_32
, int32
).
10 -define (LWES_INT_64
, int64
).
11 -define (LWES_U_INT_64
, uint64
).
12 -define (LWES_STRING
, string
).
13 -define (LWES_IP_ADDR
, ip_addr
).
14 -define (LWES_BOOLEAN
, boolean
).
15 -define (LWES_BYTE
, byte
).
16 -define (LWES_FLOAT
, float).
17 -define (LWES_DOUBLE
, double
).
18 -define (LWES_LONG_STRING
, long_string
).
19 -define (LWES_U_INT_16_ARRAY
, uint16_array
).
20 -define (LWES_INT_16_ARRAY
, int16_array
).
21 -define (LWES_U_INT_32_ARRAY
, uint32_array
).
22 -define (LWES_INT_32_ARRAY
, int32_array
).
23 -define (LWES_INT_64_ARRAY
, int64_array
).
24 -define (LWES_U_INT_64_ARRAY
, uint64_array
).
25 -define (LWES_STRING_ARRAY
, string_array
).
26 -define (LWES_IP_ADDR_ARRAY
, ip_addr_array
).
27 -define (LWES_BOOLEAN_ARRAY
, boolean_array
).
28 -define (LWES_BYTE_ARRAY
, byte_array
).
29 -define (LWES_FLOAT_ARRAY
, float_array
).
30 -define (LWES_DOUBLE_ARRAY
, double_array
).
31 -define (LWES_N_U_INT_16_ARRAY
, nullable_uint16_array
).
32 -define (LWES_N_INT_16_ARRAY
, nullable_int16_array
).
33 -define (LWES_N_U_INT_32_ARRAY
, nullable_uint32_array
).
34 -define (LWES_N_INT_32_ARRAY
, nullable_int32_array
).
35 -define (LWES_N_INT_64_ARRAY
, nullable_int64_array
).
36 -define (LWES_N_U_INT_64_ARRAY
, nullable_uint64_array
).
37 -define (LWES_N_STRING_ARRAY
, nullable_string_array
).
38 % TODO: this is not implemented
39 % -define (LWES_N_IP_ADDR_ARRAY, nullable_ip_addr_array).
40 -define (LWES_N_BOOLEAN_ARRAY
, nullable_boolean_array
).
41 -define (LWES_N_BYTE_ARRAY
, nullable_byte_array
).
42 -define (LWES_N_FLOAT_ARRAY
, nullable_float_array
).
43 -define (LWES_N_DOUBLE_ARRAY
, nullable_double_array
).