| Xlight API用户手册 v1.6.0.23 Xlight极速柜台接口文档

载入中...
搜索中...
未找到
xlt_privilege_list.h
浏览该文件的文档.
1#pragma once
2#include <cstddef>
3#include "xlt_trade_list.h"
4#include "xlt_privilege_struct.h"
5
6 namespace x1 {
10 class XLTFundTransferExecResultList {
11 public:
12 virtual size_t data_count() const = 0;
13 virtual const xlt_fund_transfer_exec_result_t* get(int i) const = 0;
14 protected:
15 virtual ~XLTFundTransferExecResultList() = default;
16 };
17
21 class XLTFundTransferRequestList {
22 public:
23 virtual size_t data_count() const = 0;
24 virtual const xlt_counter_fund_transfer_request_t* get(int i) const = 0;
25 protected:
26 virtual ~XLTFundTransferRequestList() = default;
27 };
28
32 class XLTFundTransferResultList {
33 public:
34 virtual size_t data_count() const = 0;
35 virtual const xlt_counter_fund_transfer_result_t* get(int i) const = 0;
36 protected:
37 virtual ~XLTFundTransferResultList() = default;
38 };
39
43 class XLTClusterFundTransferRequestList {
44 public:
45 virtual size_t data_count() const = 0;
46 virtual const xlt_cluster_fund_transfer_request_t* get(int i) const = 0;
47 protected:
48 virtual ~XLTClusterFundTransferRequestList() = default;
49 };
50
54 class XLTClusterFundTransferResultList {
55 public:
56 virtual size_t data_count() const = 0;
57 virtual const xlt_cluster_fund_transfer_result_t* get(int i) const = 0;
58 protected:
59 virtual ~XLTClusterFundTransferResultList() = default;
60 };
61
65 class XLTAccountIndexList {
66 public:
67 virtual size_t data_count() const = 0;
68 virtual const uint64_t* get(int i) const = 0;
69 protected:
70 virtual ~XLTAccountIndexList() = default;
71 };
72
76 class XLTBriefAssetList {
77 public:
78 virtual size_t data_count() const = 0;
79 virtual const xlt_brief_asset_t* get(int i) const = 0;
80 protected:
81 virtual ~XLTBriefAssetList() = default;
82 };
83
87 class XLTBriefPositionList {
88 public:
89 virtual size_t data_count() const = 0;
90 virtual const xlt_brief_position_t* get(int i) const = 0;
91 protected:
92 virtual ~XLTBriefPositionList() = default;
93 };
94
95}
x1::XLTAccountIndexList
只读账号索引列表
定义 xlt_privilege_list.h:65
x1::XLTAccountIndexList::get
virtual const uint64_t * get(int i) const =0
x1::XLTAccountIndexList::data_count
virtual size_t data_count() const =0
x1::XLTAccountIndexList::~XLTAccountIndexList
virtual ~XLTAccountIndexList()=default
x1::XLTBriefAssetList
只读简要资金信息列表
定义 xlt_privilege_list.h:76
x1::XLTBriefAssetList::data_count
virtual size_t data_count() const =0
x1::XLTBriefAssetList::get
virtual const xlt_brief_asset_t * get(int i) const =0
x1::XLTBriefAssetList::~XLTBriefAssetList
virtual ~XLTBriefAssetList()=default
x1::XLTBriefPositionList
只读简要持仓信息列表
定义 xlt_privilege_list.h:87
x1::XLTBriefPositionList::get
virtual const xlt_brief_position_t * get(int i) const =0
x1::XLTBriefPositionList::~XLTBriefPositionList
virtual ~XLTBriefPositionList()=default
x1::XLTBriefPositionList::data_count
virtual size_t data_count() const =0
x1::XLTClusterFundTransferRequestList
只读双中心资金划转请求信息列表
定义 xlt_privilege_list.h:43
x1::XLTClusterFundTransferRequestList::get
virtual const xlt_cluster_fund_transfer_request_t * get(int i) const =0
x1::XLTClusterFundTransferRequestList::~XLTClusterFundTransferRequestList
virtual ~XLTClusterFundTransferRequestList()=default
x1::XLTClusterFundTransferRequestList::data_count
virtual size_t data_count() const =0
x1::XLTClusterFundTransferResultList
只读双中心资金划转结果信息列表
定义 xlt_privilege_list.h:54
x1::XLTClusterFundTransferResultList::~XLTClusterFundTransferResultList
virtual ~XLTClusterFundTransferResultList()=default
x1::XLTClusterFundTransferResultList::data_count
virtual size_t data_count() const =0
x1::XLTClusterFundTransferResultList::get
virtual const xlt_cluster_fund_transfer_result_t * get(int i) const =0
x1::XLTFundTransferExecResultList
只读资金划转执行结果信息列表
定义 xlt_privilege_list.h:10
x1::XLTFundTransferExecResultList::data_count
virtual size_t data_count() const =0
x1::XLTFundTransferExecResultList::get
virtual const xlt_fund_transfer_exec_result_t * get(int i) const =0
x1::XLTFundTransferExecResultList::~XLTFundTransferExecResultList
virtual ~XLTFundTransferExecResultList()=default
x1::XLTFundTransferRequestList
只读资金划转请求信息列表
定义 xlt_privilege_list.h:21
x1::XLTFundTransferRequestList::data_count
virtual size_t data_count() const =0
x1::XLTFundTransferRequestList::get
virtual const xlt_counter_fund_transfer_request_t * get(int i) const =0
x1::XLTFundTransferRequestList::~XLTFundTransferRequestList
virtual ~XLTFundTransferRequestList()=default
x1::XLTFundTransferResultList
只读资金划转结果信息列表
定义 xlt_privilege_list.h:32
x1::XLTFundTransferResultList::~XLTFundTransferResultList
virtual ~XLTFundTransferResultList()=default
x1::XLTFundTransferResultList::data_count
virtual size_t data_count() const =0
x1::XLTFundTransferResultList::get
virtual const xlt_counter_fund_transfer_result_t * get(int i) const =0
x1
定义 xlt_data_type.h:13
x1::xlt_brief_asset_t
账户资金简要信息
定义 xlt_privilege_struct.h:59
x1::xlt_brief_position_t
持仓简要信息
定义 xlt_privilege_struct.h:48
x1::xlt_cluster_fund_transfer_request_t
双中心资金划转请求
定义 xlt_trade_struct.h:333
x1::xlt_cluster_fund_transfer_result_t
双中心资金划转结果
定义 xlt_trade_struct.h:344
x1::xlt_counter_fund_transfer_request_t
主柜资金划转申请
定义 xlt_trade_struct.h:305
x1::xlt_counter_fund_transfer_result_t
主柜资金划转结果
定义 xlt_trade_struct.h:317
x1::xlt_fund_transfer_exec_result_t
资金划转执行结果
定义 xlt_privilege_struct.h:81
xlt_privilege_struct.h
本文件定义XLT特权数据结构体
xlt_trade_list.h