#include <quote_api_lv2.h>
|
virtual void | RegisterSpi (QuoteSpiLv2 *spi)=0 |
|
virtual const char * | GetApiVersion ()=0 |
|
virtual int32_t | Login (const char *ip, const uint16_t port, const char *user_name, const char *user_pwd)=0 |
|
virtual int32_t | SetChannelConfig (EMQConfigLv2 *config, uint32_t num)=0 |
|
virtual int32_t | Start ()=0 |
|
virtual int32_t | Stop ()=0 |
|
virtual void | Release ()=0 |
|
virtual int32_t | RebuildQuoteSze (char *ip, uint16_t port, QuoteSpiLv2 *spi, uint32_t channel_num, uint64_t begin_seq, uint64_t end_seq)=0 |
|
virtual int32_t | RebuildQuoteSse (char *ip, uint16_t port, QuoteSpiLv2 *spi, uint32_t category_id, uint32_t trade_channel, uint64_t begin_seq, uint64_t end_seq)=0 |
|
virtual uint64_t | GetPacketHardwareRXTs (void *packet)=0 |
|
◆ ~QuoteApiLv2()
◆ CreateQuoteApiLv2()
◆ GetApiVersion()
virtual const char * GetApiVersion |
( |
| ) |
|
|
pure virtual |
◆ GetPacketHardwareRXTs()
virtual uint64_t GetPacketHardwareRXTs |
( |
void * |
packet | ) |
|
|
pure virtual |
获取网卡收到行情包的硬件时间戳,单位 ns 仅可在对应的行情 SPI 回调内调用
- 参数
-
- 返回
- 返回硬件接收时间戳,单位为纳秒
◆ Login()
virtual int32_t Login |
( |
const char * |
ip, |
|
|
const uint16_t |
port, |
|
|
const char * |
user_name, |
|
|
const char * |
user_pwd |
|
) |
| |
|
pure virtual |
登录接口
- 参数
-
ip | 服务器 IP 地址 |
port | 服务器端口 |
user_name | 用户名 |
user_pwd | 用户密码 |
- 返回
- 登录错误码,0 表示成功,非 0 表示失败
◆ RebuildQuoteSse()
virtual int32_t RebuildQuoteSse |
( |
char * |
ip, |
|
|
uint16_t |
port, |
|
|
QuoteSpiLv2 * |
spi, |
|
|
uint32_t |
category_id, |
|
|
uint32_t |
trade_channel, |
|
|
uint64_t |
begin_seq, |
|
|
uint64_t |
end_seq |
|
) |
| |
|
pure virtual |
沪市行情重建接口
- 参数
-
ip | 服务器 IP 地址 |
port | 服务器端口 |
spi | 回调接口 |
category_id | 数据产品类别 |
trade_channel | 交易通道 |
begin_seq | 开始序列号 |
end_seq | 结束序列号 |
- 返回
- 返回重建结果,0 表示成功,非 0 表示失败
◆ RebuildQuoteSze()
virtual int32_t RebuildQuoteSze |
( |
char * |
ip, |
|
|
uint16_t |
port, |
|
|
QuoteSpiLv2 * |
spi, |
|
|
uint32_t |
channel_num, |
|
|
uint64_t |
begin_seq, |
|
|
uint64_t |
end_seq |
|
) |
| |
|
pure virtual |
深市行情重建接口
- 参数
-
ip | 服务器 IP 地址 |
port | 服务器端口 |
spi | 回调接口 |
channel_num | 通道编号 |
begin_seq | 开始序列号 |
end_seq | 结束序列号 |
- 返回
- 返回重建结果,0 表示成功,非 0 表示失败
◆ RegisterSpi()
◆ Release()
◆ SetChannelConfig()
virtual int32_t SetChannelConfig |
( |
EMQConfigLv2 * |
config, |
|
|
uint32_t |
num |
|
) |
| |
|
pure virtual |
设置通道接收配置,同时进行内置系统配置最优检查
- 参数
-
- 返回
- 返回设置结果,0 表示成功,非 0 表示失败
◆ Start()
virtual int32_t Start |
( |
| ) |
|
|
pure virtual |
启动接口
- 返回
- 返回启动结果,0 表示成功,非 0 表示失败
◆ Stop()
停止接口
- 返回
- 返回停止结果,0 表示成功,非 0 表示失败
该类的文档由以下文件生成: