EMT API ver: 2.26.0
载入中...
搜索中...
未找到
quote_struct_bse.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 {
10namespace BSE {
11
15typedef enum EMQBseUdpRecvMode {
17 kEFVI
19
23typedef enum EMQBseType {
24 kBseSnap=12
26
30typedef enum EMQBseExchangeType {
33
35 bool enable;
40 uint16_t bind_port;
41 int32_t rx_cpu_id;
42 int32_t handle_cpu_id;
43 int32_t rx_pkt_num;
44 int32_t spsc_size;
45
46};
47
49 // Login相关参数
51 uint16_t login_port;
52 char user_name[32];
53 char user_pwd[32];
54
55};
56
60
61typedef enum EMQ_LOG_LEVEL
62{
70
71} // namespace BSE
72} // namespace API
73} // namespace EMQ
EMQBseType
EMQBseType 是行情类型枚举
Definition quote_struct_bse.h:23
@ kBseSnap
北交所快照
Definition quote_struct_bse.h:24
EMQBseUdpRecvMode
EMQBseUdpRecvMode 是接收模式枚举
Definition quote_struct_bse.h:15
@ kNormal
Definition quote_struct_bse.h:16
@ kEFVI
solarflare efvi接收
Definition quote_struct_bse.h:17
EMQ_LOG_LEVEL
EMQ_LOG_LEVEL 是日志级别枚举
Definition quote_struct_bse.h:62
@ EMQ_LOG_LEVEL_WARNING
警告级别
Definition quote_struct_bse.h:66
@ EMQ_LOG_LEVEL_DEBUG
debug级别
Definition quote_struct_bse.h:64
@ EMQ_LOG_LEVEL_FATAL
严重错误级别
Definition quote_struct_bse.h:68
@ EMQ_LOG_LEVEL_ERROR
错误级别
Definition quote_struct_bse.h:67
@ EMQ_LOG_LEVEL_INFO
info级别
Definition quote_struct_bse.h:65
@ EMQ_LOG_LEVEL_TRACE
trace级别
Definition quote_struct_bse.h:63
EMQBseExchangeType
EMQBseExchangeType 是交易所类型枚举
Definition quote_struct_bse.h:30
@ EMQ_EXCHANGE_BJ
北交所
Definition quote_struct_bse.h:31
Definition quote_api.h:25
#define IP_LEN
Definition quote_struct_bse.h:5
#define ETH_NAME_LEN
Definition quote_struct_bse.h:6
Definition quote_struct_bse.h:48
char user_pwd[32]
用户密码
Definition quote_struct_bse.h:53
char user_name[32]
用户名
Definition quote_struct_bse.h:52
uint16_t login_port
登录服务器端口
Definition quote_struct_bse.h:51
char login_ip[IP_LEN]
登录服务器IP地址
Definition quote_struct_bse.h:50
Definition quote_struct_bse.h:34
EMQBseUdpRecvMode mode
接收模式
Definition quote_struct_bse.h:36
int32_t spsc_size
缓存队列长度,单位K
Definition quote_struct_bse.h:44
char bind_ip[IP_LEN]
绑定地址
Definition quote_struct_bse.h:39
int32_t rx_cpu_id
用于接收的cpu id,-1表示不绑定
Definition quote_struct_bse.h:41
char eth_name[ETH_NAME_LEN]
网卡名
Definition quote_struct_bse.h:38
bool enable
是否启用
Definition quote_struct_bse.h:35
int32_t rx_pkt_num
接收内存大小 单位为4MB
Definition quote_struct_bse.h:43
EMQBseType quote_type
行情类型
Definition quote_struct_bse.h:37
uint16_t bind_port
绑定端口(0表示系统自动分配)
Definition quote_struct_bse.h:40
int32_t handle_cpu_id
用于处理的cpu id,-1表示不绑定
Definition quote_struct_bse.h:42