EMT API ver: 2.26.0
载入中...
搜索中...
未找到
QuoteApiBse类 参考abstract

#include <quote_api_bse.h>

Public 成员函数

virtual void RegisterSpi (QuoteSpiBse *spi)=0
 
virtual const char * GetApiVersion ()=0
 
virtual int32_t SetChannelConfig (EMQLoginConfigBse login_config, EMQUdpConfigBse *config, uint32_t num)=0
 
virtual int32_t Start ()=0
 
virtual int32_t Stop ()=0
 
virtual void Release ()=0
 
virtual uint64_t GetPacketHardwareRXTs (void *packet)=0
 

静态 Public 成员函数

static QuoteApiBseCreateQuoteApiBse (const char *save_file_path, EMQ_LOG_LEVEL log_level=EMQ_LOG_LEVEL_DEBUG)
 

Protected 成员函数

virtual ~QuoteApiBse ()
 

构造及析构函数说明

◆ ~QuoteApiBse()

virtual ~QuoteApiBse ( )
inlineprotectedvirtual

成员函数说明

◆ CreateQuoteApiBse()

static QuoteApiBse * CreateQuoteApiBse ( const char *  save_file_path,
EMQ_LOG_LEVEL  log_level = EMQ_LOG_LEVEL_DEBUG 
)
static

创建 QuoteApiBse 实例

参数
save_file_path日志文件保存路径
log_level日志等级,默认为 EMQ_LOG_LEVEL_DEBUG
返回
返回创建的 QuoteApiBj 实例

◆ GetApiVersion()

virtual const char * GetApiVersion ( )
pure virtual

获取 API 版本信息

返回
返回 API 版本号字符串

◆ GetPacketHardwareRXTs()

virtual uint64_t GetPacketHardwareRXTs ( void *  packet)
pure virtual

获取网卡收到行情包的硬件时间戳,单位 ns 仅可在对应的行情 SPI 回调内调用

参数
packet行情数据包
返回
返回硬件接收时间戳,单位为纳秒

◆ RegisterSpi()

virtual void RegisterSpi ( QuoteSpiBse spi)
pure virtual

注册回调接口

参数
spi回调接口指针

◆ Release()

virtual void Release ( )
pure virtual

关闭接口,释放资源

◆ SetChannelConfig()

virtual int32_t SetChannelConfig ( EMQLoginConfigBse  login_config,
EMQUdpConfigBse config,
uint32_t  num 
)
pure virtual

设置通道接收配置,同时进行内置系统配置最优检查

参数
config通道配置数组
num通道数量
返回
返回设置结果,0 表示成功,非 0 表示失败

◆ Start()

virtual int32_t Start ( )
pure virtual

启动接口

返回
返回启动结果,0 表示成功,非 0 表示失败

◆ Stop()

virtual int32_t Stop ( )
pure virtual

停止接口

返回
返回停止结果,0 表示成功,非 0 表示失败

该类的文档由以下文件生成: