114 bool login(uint64_t request_id,
const char* account_name,
const char* password,
const char* pub_key);
129 bool unbind_user_tgw(uint64_t session_id, uint64_t request_id, uint64_t account_index);
只读简要资金信息列表
定义 xlt_privilege_list.h:76
只读简要持仓信息列表
定义 xlt_privilege_list.h:87
定义 xlt_privilege_config.h:8
管理接口回调类
定义 xlt_privilege_api.h:12
virtual void on_dump_final_file(uint64_t session_id, uint64_t request_id, bool success, const xlt_error_info_t *error_info)
导出下场文件响应
定义 xlt_privilege_api.h:46
~XLTPrivilegeSpi() override=default
virtual void on_fund_transfer_exec_result(uint64_t session_id, const xlt_msg_desc_t *msg_desc, const xlt_fund_transfer_exec_result_t *fund_transfer_exec_result)
资金划转执行结果回调 subscribe_trade_message或rebuild_trade_message指定任意消息类型时,交易系统会在账户资金发生变动时推送该通知。
定义 xlt_privilege_api.h:38
virtual void on_query_brief_positions(uint64_t session_id, uint64_t request_id, const XLTBriefPositionList *brief_positions, bool is_last, const xlt_error_info_t *error_info)
简要持仓查询响应
定义 xlt_privilege_api.h:73
virtual void on_token(uint64_t session_id, const xlt_msg_desc_t *msg_desc, const xlt_internal_token_info_t *token)
token信息推送
定义 xlt_privilege_api.h:22
virtual void on_quote_login_info(uint64_t session_id, const xlt_msg_desc_t *msg_desc, const xlt_internal_quote_login_info_t *quote_login_info)
行情登录信息推送
定义 xlt_privilege_api.h:30
virtual void on_unbind_user_tgw(uint64_t session_id, uint64_t request_id, uint64_t account_index, const xlt_error_info_t *error_info)
解绑用户与交易网关的绑定关系响应
定义 xlt_privilege_api.h:55
virtual void on_query_brief_assets(uint64_t session_id, uint64_t request_id, const XLTBriefAssetList *brief_assets, bool is_last, const xlt_error_info_t *error_info)
简要资产查询响应
定义 xlt_privilege_api.h:64
管理接口类
定义 xlt_privilege_api.h:80
bool query_brief_assets(uint64_t session_id, uint64_t request_id, uint64_t account_index=0)
请求查询简要资产信息
bool query_brief_positions(uint64_t session_id, uint64_t request_id, const char *security_code, ExchangeIndex exchange_index, uint64_t account_index=0)
请求查询简要持仓信息
bool unbind_user_tgw(uint64_t session_id, uint64_t request_id, uint64_t account_index)
解绑用户与交易网关的绑定关系
bool submit_cluster_fund_transfer_request(uint64_t session_id, uint64_t request_id, const xlt_cluster_fund_transfer_request_t *cluster_fund_transfer_request)
提交双中心资金划转请求
static uint64_t xid_to_token_id(uint64_t xid)
根据订单ID获取token_id
void stop()
停止特权API 断开所有特权session连接,清空所有session上的回调指针,停止回调。
bool dump_final_file(uint64_t session_id, uint64_t request_id)
导出下场文件
bool submit_counter_fund_transfer_result(uint64_t session_id, uint64_t request_id, const xlt_counter_fund_transfer_result_t *fund_transfer_result)
提交资金划转结果
bool insert_fund_transfer_exec(uint64_t session_id, uint64_t request_id, const xlt_fund_transfer_exec_request_t *fund_transfer_exec_req)
插入资金划转执行请求
bool login(uint64_t request_id, const char *account_name, const char *password, const char *pub_key)
用户登录请求
bool submit_cluster_fund_transfer_result(uint64_t session_id, uint64_t request_id, const xlt_cluster_fund_transfer_result_t *cluster_fund_transfer_result)
提交双中心资金划转结果
bool submit_counter_fund_transfer_request(uint64_t session_id, uint64_t request_id, const xlt_counter_fund_transfer_request_t *fund_transfer_request)
提交资金划转请求
bool initialize(XLTPrivilegeConfig *config, XLTPrivilegeSpi *spi)
初始化API,登录之前必须调用此函数,只能初始化一次
static XLTPrivilege * create()
创建实例(只能创建一次)
接口类
定义 xlt_trade_api.h:305
交易回调类
定义 xlt_trade_api.h:21
ExchangeIndex
交易所编号定义
定义 xlt_data_type.h:57
双中心资金划转请求
定义 xlt_trade_struct.h:333
双中心资金划转结果
定义 xlt_trade_struct.h:344
主柜资金划转申请
定义 xlt_trade_struct.h:305
主柜资金划转结果
定义 xlt_trade_struct.h:317
资金划转执行请求
定义 xlt_privilege_struct.h:69
资金划转执行结果
定义 xlt_privilege_struct.h:81
行情登陆流水信息
定义 xlt_privilege_struct.h:34
token信息
定义 xlt_privilege_struct.h:18
消息推送描述信息
定义 xlt_trade_struct.h:64
本接口定义XLT的主要接口类,包括交易回调接口类。