![]() |
Xlight API用户手册 v1.7.0.12
Xlight极速柜台接口文档
|
成员的完整列表,这些成员属于 x1::XLTPrivilege,包括所有继承而来的类成员
| acquire_resource_lock(uint64_t session_id, uint64_t request_id, uint32_t lock_id) | x1::XLTTradeApi | |
| algo_control(uint64_t session_id, uint64_t xlt_algo_id, uint64_t client_control_id, AlgoControlType control_type, char *params, uint64_t trade_token=0) | x1::XLTTradeApi | |
| algo_create(uint64_t session_id, uint64_t client_algo_id, uint64_t algo_type, xlt_algo_create_params_t *algo_create_params, uint64_t trade_token=0, uint64_t vendor_account_index=0) | x1::XLTTradeApi | |
| auth_trade(uint64_t session_id, uint64_t request_id, const char *account_name, const char *password, const char *pub_key, const xlt_user_terminal_info_t *info=nullptr) | x1::XLTTradeApi | |
| cancel_order(uint64_t session_id, xlt_cancel_order_info_t *cancel_order, uint64_t trade_token=0) | x1::XLTTradeApi | |
| clear_algo_account(uint64_t session_id, uint64_t request_id, const xlt_clear_algo_account_request_t *clear_algo_account_request) | x1::XLTPrivilege | |
| create() | x1::XLTPrivilege | static |
| create_algo_account(uint64_t session_id, uint64_t request_id, const xlt_create_algo_account_request_t *create_algo_account_request) | x1::XLTPrivilege | |
| deauth_trade(uint64_t session_id, uint64_t request_id, uint64_t trade_token) | x1::XLTTradeApi | |
| dump_api_performance_info() | x1::XLTTradeApi | |
| dump_final_file(uint64_t session_id, uint64_t request_id) | x1::XLTPrivilege | |
| get_account_index(uint64_t session_id, uint64_t trade_token=0) | x1::XLTTradeApi | |
| get_api_version() | x1::XLTTradeApi | static |
| get_biz_sender(char *biz_no, uint64_t &session_id, uint64_t &trade_token) | x1::XLTTradeApi | |
| get_init_assets(uint64_t session_id, uint64_t trade_token=0) | x1::XLTTradeApi | |
| get_init_positions(uint64_t session_id, uint64_t trade_token=0) | x1::XLTTradeApi | |
| get_last_error() | x1::XLTTradeApi | static |
| get_order_sequence(uint64_t xid) | x1::XLTTradeApi | static |
| get_trading_day() | x1::XLTTradeApi | |
| get_xid_sender(uint64_t xid, uint64_t &session_id, uint64_t &trade_token) | x1::XLTTradeApi | |
| init_local_send() | x1::XLTTradeApi | |
| initialize(XLTPrivilegeConfig *config, XLTPrivilegeSpi *spi) | x1::XLTPrivilege | |
| x1::XLTTradeApi::initialize(XLTTradeConfig *trade_config, XLTTradeSpi *trade_spi) | x1::XLTTradeApi | |
| insert_fund_transfer_exec(uint64_t session_id, uint64_t request_id, const xlt_fund_transfer_exec_request_t *fund_transfer_exec_req) | x1::XLTPrivilege | |
| insert_order(uint64_t session_id, xlt_order_insert_info_t *order, uint64_t trade_token=0) | x1::XLTTradeApi | |
| login(uint64_t request_id, const char *account_name, const char *password, const char *pub_key) | x1::XLTPrivilege | |
| x1::XLTTradeApi::login(uint64_t request_id, uint16_t client_id, const char *account_name, const char *password, const char *pub_key, const xlt_user_terminal_info_t *info=nullptr) | x1::XLTTradeApi | |
| login_sync(uint64_t request_id, const char *account_name, const char *password, const char *pub_key) | x1::XLTPrivilege | |
| x1::XLTTradeApi::login_sync(uint64_t request_id, uint16_t client_id, const char *account_name, const char *password, const char *pub_key, const xlt_user_terminal_info_t *info=nullptr) | x1::XLTTradeApi | |
| logout(uint64_t session_id) | x1::XLTTradeApi | |
| query_assets(uint64_t session_id, uint64_t request_id, uint64_t account_index=0) | x1::XLTTradeApi | |
| query_brief_assets(uint64_t session_id, uint64_t request_id, uint64_t account_index=0) | x1::XLTPrivilege | |
| query_brief_positions(uint64_t session_id, uint64_t request_id, const char *security_code, ExchangeIndex exchange_index, uint64_t account_index=0) | x1::XLTPrivilege | |
| query_init_assets(uint64_t session_id, uint64_t request_id, uint64_t account_index=0) | x1::XLTTradeApi | |
| query_init_positions(uint64_t session_id, uint64_t request_id, const char *security_code, ExchangeIndex exchange_index, uint64_t account_index=0) | x1::XLTTradeApi | |
| query_orders(uint64_t session_id, uint64_t request_id, const xlt_order_query_param_t *order_query_param, uint64_t account_index=0) | x1::XLTTradeApi | |
| query_orders_by_page(uint64_t session_id, uint64_t request_id, uint32_t request_count, const xlt_page_query_reference_t *query_reference, uint64_t account_index=0) | x1::XLTTradeApi | |
| query_positions(uint64_t session_id, uint64_t request_id, const char *security_code, ExchangeIndex exchange_index=ExchangeIndex::INIT, uint64_t account_index=0) | x1::XLTTradeApi | |
| query_trade_account_info(uint64_t session_id, uint64_t request_id, uint64_t account_index=0) | x1::XLTTradeApi | |
| query_trades(uint64_t session_id, uint64_t request_id, uint64_t xid, uint64_t account_index=0) | x1::XLTTradeApi | |
| rebuild_trade_message(uint64_t session_id, uint64_t request_id, trade_message_type_t trade_message_type, uint64_t start_sequence, uint64_t end_sequence, uint64_t account_index=0) | x1::XLTTradeApi | |
| resend_order_request(uint64_t session_id, uint64_t xid) | x1::XLTTradeApi | |
| stop() | x1::XLTPrivilege | |
| submit_algo_control_report(uint64_t session_id, uint64_t request_id, const xlt_algo_control_report_t *report) | x1::XLTPrivilege | |
| submit_algo_control_request(uint64_t session_id, uint64_t request_id, const xlt_algo_control_request_t *request) | x1::XLTPrivilege | |
| submit_algo_create_report(uint64_t session_id, uint64_t request_id, const xlt_algo_insert_report_t *report) | x1::XLTPrivilege | |
| submit_algo_create_request(uint64_t session_id, uint64_t request_id, const xlt_algo_create_request_t *request) | x1::XLTPrivilege | |
| submit_algo_register_result(uint64_t session_id, uint64_t request_id, const xlt_api_head_t *req_api_head, uint64_t algo_type, bool success, const xlt_error_info_t *error_info) | x1::XLTPrivilege | |
| submit_algo_state(uint64_t session_id, uint64_t request_id, const xlt_algo_state_t *state) | x1::XLTPrivilege | |
| submit_cluster_fund_transfer_request(uint64_t session_id, uint64_t request_id, const xlt_cluster_fund_transfer_request_t *cluster_fund_transfer_request) | x1::XLTPrivilege | |
| x1::XLTTradeApi::submit_cluster_fund_transfer_request(uint64_t session_id, uint64_t request_id, amount_t amount, char *biz_no=nullptr, uint64_t trade_token=0) | x1::XLTTradeApi | |
| submit_cluster_fund_transfer_result(uint64_t session_id, uint64_t request_id, const xlt_cluster_fund_transfer_result_t *cluster_fund_transfer_result) | x1::XLTPrivilege | |
| submit_counter_fund_transfer_request(uint64_t session_id, uint64_t request_id, const xlt_counter_fund_transfer_request_t *fund_transfer_request) | x1::XLTPrivilege | |
| x1::XLTTradeApi::submit_counter_fund_transfer_request(uint64_t session_id, uint64_t request_id, FundTransSide side, amount_t amount, char *biz_no=nullptr, uint64_t trade_token=0) | x1::XLTTradeApi | |
| submit_counter_fund_transfer_result(uint64_t session_id, uint64_t request_id, const xlt_counter_fund_transfer_result_t *fund_transfer_result) | x1::XLTPrivilege | |
| submit_custom_message(uint64_t session_id, uint64_t request_id, uint32_t message_size, char *message) | x1::XLTTradeApi | |
| submit_ex_special_order(uint64_t session_id, const xlt_transfer_order_request_header_t *head, uint32_t request_length, const char *request) | x1::XLTPrivilege | |
| submit_fund_avl_frozen_exec(uint64_t session_id, const xlt_fund_avl_frozen_exec_request_t *request) | x1::XLTPrivilege | |
| submit_query_allot_rights_rsp(uint64_t session_id, uint64_t request_id, const xlt_api_head_t *req_api_head, bool success, uint32_t data_count, const xlt_allot_rights_t *allot_rights, const xlt_error_info_t *error_info) | x1::XLTPrivilege | |
| submit_query_issue_rights_rsp(uint64_t session_id, uint64_t request_id, const xlt_api_head_t *req_api_head, bool success, uint32_t data_count, const xlt_issue_rights_t *issue_rights, const xlt_error_info_t *error_info) | x1::XLTPrivilege | |
| submit_special_order_error(uint64_t session_id, const xlt_order_book_error_t *order_error) | x1::XLTPrivilege | |
| submit_special_order_insert(uint64_t session_id, const xlt_order_book_insert_t *order_insert) | x1::XLTPrivilege | |
| submit_special_order_update(uint64_t session_id, const xlt_order_book_update_t *order_update) | x1::XLTPrivilege | |
| submit_udp_mirrored_order(uint64_t session_id, uint64_t xid, uint64_t message_size, const char *message) | x1::XLTPrivilege | |
| submit_vendor_query_algo_state_rsp(uint64_t session_id, uint64_t request_id, const xlt_api_head_t *req_api_head, bool success, uint32_t data_count, const xlt_algo_state_t *algo_states, bool is_last, const xlt_error_info_t *error_info) | x1::XLTPrivilege | |
| subscribe_trade_message(uint64_t session_id, uint64_t request_id, trade_message_type_t trade_message_type, TradeResumeType resume_type, uint64_t start_sequence) | x1::XLTTradeApi | |
| unbind_user_tgw(uint64_t session_id, uint64_t request_id, uint64_t account_index) | x1::XLTPrivilege | |
| vendor_algo_register(uint64_t session_id, uint64_t request_id, uint64_t algo_type) | x1::XLTTradeApi | |
| vendor_auth_trade(uint64_t session_id, uint64_t request_id, uint64_t xlt_algo_id) | x1::XLTTradeApi | |
| vendor_query_algo_state(uint64_t session_id, uint64_t request_id, uint64_t algo_type, uint64_t xlt_algo_id) | x1::XLTTradeApi | |
| vendor_submit_algo_exec_report(uint64_t session_id, uint64_t request_id, const xlt_algo_exec_report_t *exec_report) | x1::XLTTradeApi | |
| xid_to_cl_order_id(uint64_t xid, char *cl_order_id) | x1::XLTPrivilege | static |
| xid_to_token_id(uint64_t xid) | x1::XLTPrivilege | static |
| XLTTradeApi()=default | x1::XLTTradeApi | protected |