Xlight API用户手册 v1.6.0.23
Xlight极速柜台接口文档
载入中...
搜索中...
未找到
xlt_quote_decoder.h
浏览该文件的文档.
1#pragma once
2#include "xlt_quote_define.h"
3#include "xlt_quote_struct.h"
4namespace x1 {
12
20
30 public:
31 using StepFunc = const XLTQuoteItem* (*)(uint8_t*& data, uint32_t& remain, XLTQuoteItem& item);
32
33 XLTQuoteDecoder(QuoteMCType mc_type, const void* msg_data, uint32_t msg_len);
34 ~XLTQuoteDecoder() = default;
38
46 protected:
48 uint8_t* data_;
49 uint32_t remain_;
51 };
52}
xlight行情解码迭代器
定义 xlt_quote_decoder.h:29
uint32_t remain_
定义 xlt_quote_decoder.h:49
XLTQuoteItem item_
定义 xlt_quote_decoder.h:50
const XLTQuoteItem * get_next()
获取下一条解码后的行情数据
const XLTQuoteItem *(*)(uint8_t *&data, uint32_t &remain, XLTQuoteItem &item) StepFunc
定义 xlt_quote_decoder.h:31
XLTQuoteDecoder & operator=(const XLTQuoteDecoder &)=delete
XLTQuoteDecoder(QuoteMCType mc_type, const void *msg_data, uint32_t msg_len)
StepFunc step_fn_
定义 xlt_quote_decoder.h:47
XLTQuoteDecoder(const XLTQuoteDecoder &)=delete
不可拷贝、不可移动
uint8_t * data_
定义 xlt_quote_decoder.h:48
~XLTQuoteDecoder()=default
定义 xlt_data_type.h:13
QuoteMsgType
xlight 行情消息类型
定义 xlt_quote_data_type.h:17
QuoteMCType
定义 xlt_quote_define.h:5
union x1::xlt_quote_data_union_t xlt_quote_data_union_t
struct x1::XLTQuoteItem XLTQuoteItem
get_next 返回的行情数据项
get_next 返回的行情数据项
定义 xlt_quote_decoder.h:16
QuoteMsgType data_type
数据类型,用户根据此字段选择对应结构体解析 data
定义 xlt_quote_decoder.h:17
xlt_quote_data_union_t data
指向解码后数据的指针
定义 xlt_quote_decoder.h:18
上交所level1指数行情快照
定义 xlt_quote_struct.h:57
上交所level1快照行情
定义 xlt_quote_struct.h:82
深交所level1指数快照行情数据结构体
定义 xlt_quote_struct.h:118
深交所level1债券快照行情数据结构体
定义 xlt_quote_struct.h:189
深交所level1快照行情数据结构体
定义 xlt_quote_struct.h:143
定义 xlt_quote_decoder.h:5
const xlt_sse_l1_index_t * sse_l1_index
QuoteMsgType::SSE_L1_INDEX 上交所Level1指数
定义 xlt_quote_decoder.h:6
const xlt_szse_l1_snapshot_t * szse_l1_snapshot
QuoteMsgType::SZSE_L1_SNAPSHOT 深交所Level1快照
定义 xlt_quote_decoder.h:9
const xlt_sse_l1_snapshot_t * sse_l1_snapshot
QuoteMsgType::SSE_L1_SNAPSHOT 上交所Level1快照
定义 xlt_quote_decoder.h:7
const xlt_szse_l1_index_t * szse_l1_index
QuoteMsgType::SZSE_L1_INDEX 深交所Level1指数
定义 xlt_quote_decoder.h:8
const xlt_szse_l1_snapshot_bond_t * szse_l1_snapshot_bond
QuoteMsgType::SZSE_L1_BOND_SNAPSHOT 深交所Level1债券快照
定义 xlt_quote_decoder.h:10
本文件定义XLT行情数据结构体