10#include <sys/socket.h>
86 uint64_t trading_day_ = 0;
87 sockaddr local_addr_[2] = {};
88 uint64_t agw_count_ = 0;
89 sockaddr agw_addr_[32] = {};
90 uint16_t order_timeout_ = 10;
91 bool order_seq_self_define_ =
false;
void set_trading_day(uint64_t trading_day)
设置交易日,格式YYYYMMDD,如20230901
定义 xlt_trade_config.h:24
uint64_t trading_day() const
获取交易日,格式YYYYMMDD,如20230901
定义 xlt_trade_config.h:61
void set_order_timeout(uint16_t timeout)
设置订单超时时间,单位秒,建议不小于10秒
定义 xlt_trade_config.h:46
void set_order_seq_self_define(bool self_define)
设置用户启用自定义订单序号
定义 xlt_trade_config.h:54
bool add_agw_addr(const char *ip_addr, uint16_t port)
添加网关地址
bool set_local_addr(const char *agw, const char *trade)
设置本地网卡IP地址
uint64_t agw_count() const
获取agw地址数量
定义 xlt_trade_config.h:72
bool is_order_seq_self_define() const
获取是否用户自定义订单序号
定义 xlt_trade_config.h:83
sockaddr * agw_addrs()
定义 xlt_trade_config.h:73
uint16_t order_timeout() const
获取订单超时时间,单位秒
定义 xlt_trade_config.h:78
sockaddr get_local_addr(uint64_t index) const
获取指定本地地址