update spec for lwes_emitter:new/1
[lwes-erlang/github-mirror.git] / include / lwes.hrl
blob47d45948c67fcbf1e0101536743a5a2ba7a4b910
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).
45 -endif.