1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
/* Order Id */
typedef unsigned long t_orderid;
/* Price
0-65536 interpreted as divided by 100
eg the range is 000.00-655.36
eg the price 123.45 = 12345
eg the price 23.45 = 2345
eg the price 23.4 = 2340 */
typedef unsigned short t_price;
/* Order Size */
typedef unsigned long t_size;
/* Side
Ask=1, Bid=0 */
typedef int t_side;
int
/* Limit Order */
typedef struct t_order;
/* Execution Report
send one per opposite-sided order
completely filled */
typedef t_order t_execution;
// TYPES_H_