EMT API ver: 2.23.1
载入中...
搜索中...
未找到
quote_struct_lv2.h
浏览该文件的文档.
1#pragma once
2
3#include <cstdint>
4
5#define IP_LEN (64) // IP字符串地址长度定义
6#define ETH_NAME_LEN (64) // Eth字符串长度定义
7
8namespace EMQ {
9namespace API {
10
14typedef enum EMQRecvMode {
18
22typedef enum EMQType {
36
40typedef enum EMQExchangeType {
44
46 bool enable;
51 uint16_t multicast_port;
52 int32_t rx_cpu_id;
53 int32_t handle_cpu_id;
54 int32_t rx_pkt_num;
55 int32_t spsc_size;
56};
57
61typedef enum EMQ_LOG_LEVEL
62{
70
71} // namespace API
72} // namespace EMQ
EMQExchangeType
EMQExchangeType 是交易所类型枚举
Definition quote_struct_lv2.h:40
@ EMQ_EXCHANGE_SZ
深交所
Definition quote_struct_lv2.h:42
@ EMQ_EXCHANGE_SH
上交所
Definition quote_struct_lv2.h:41
EMQRecvMode
EMQRecvMode 是接收模式枚举
Definition quote_struct_lv2.h:14
@ kNormal
Definition quote_struct_lv2.h:15
@ kEFVI
solarflare efvi接收
Definition quote_struct_lv2.h:16
EMQ_LOG_LEVEL
EMQ_LOG_LEVEL 是日志级别枚举
Definition quote_struct_lv2.h:62
@ EMQ_LOG_LEVEL_WARNING
警告级别
Definition quote_struct_lv2.h:65
@ EMQ_LOG_LEVEL_DEBUG
debug级别
Definition quote_struct_lv2.h:67
@ EMQ_LOG_LEVEL_FATAL
严重错误级别
Definition quote_struct_lv2.h:63
@ EMQ_LOG_LEVEL_ERROR
错误级别
Definition quote_struct_lv2.h:64
@ EMQ_LOG_LEVEL_INFO
info级别
Definition quote_struct_lv2.h:66
@ EMQ_LOG_LEVEL_TRACE
trace级别
Definition quote_struct_lv2.h:68
EMQType
EMQType 是行情类型枚举
Definition quote_struct_lv2.h:22
@ kSseTree
上交所建树
Definition quote_struct_lv2.h:34
@ kSzeTick
深交所逐笔
Definition quote_struct_lv2.h:24
@ kSzeBondSnap
深交所债券快照
Definition quote_struct_lv2.h:26
@ kSzeTree
深交所建树
Definition quote_struct_lv2.h:28
@ kSzeSnap
深交所快照
Definition quote_struct_lv2.h:23
@ kSseIndex
上交所指数
Definition quote_struct_lv2.h:31
@ kSseBondTick
上交所债券逐笔
Definition quote_struct_lv2.h:33
@ kSseTick
上交所逐笔
Definition quote_struct_lv2.h:30
@ kSzeIndex
深交所指数
Definition quote_struct_lv2.h:25
@ kSseSnap
上交所快照
Definition quote_struct_lv2.h:29
@ kSseBondSnap
上交所债券快照
Definition quote_struct_lv2.h:32
@ kSzeBondTick
深交所债券逐笔
Definition quote_struct_lv2.h:27
Definition quote_api.h:25
#define IP_LEN
Definition quote_struct_lv2.h:5
#define ETH_NAME_LEN
Definition quote_struct_lv2.h:6
Definition quote_struct_lv2.h:45
int32_t spsc_size
缓存队列长度,单位K
Definition quote_struct_lv2.h:55
int32_t rx_cpu_id
用于接收的cpu id,-1表示不绑定
Definition quote_struct_lv2.h:52
EMQRecvMode mode
接收模式
Definition quote_struct_lv2.h:47
uint16_t multicast_port
组播端口
Definition quote_struct_lv2.h:51
char multicast_ip[IP_LEN]
组播地址
Definition quote_struct_lv2.h:50
char eth_name[ETH_NAME_LEN]
网卡名
Definition quote_struct_lv2.h:49
bool enable
是否启用
Definition quote_struct_lv2.h:46
int32_t rx_pkt_num
接收内存大小 单位为4MB
Definition quote_struct_lv2.h:54
EMQType quote_type
行情类型
Definition quote_struct_lv2.h:48
int32_t handle_cpu_id
用于处理的cpu id,-1表示不绑定
Definition quote_struct_lv2.h:53