forked from jasonweiyi/XAPI2
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathQueueEnum.h
More file actions
87 lines (67 loc) · 1.88 KB
/
QueueEnum.h
File metadata and controls
87 lines (67 loc) · 1.88 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
#ifndef _QUEUE_ENUM_H_
#define _QUEUE_ENUM_H_
/// 基本请求
enum RequestType :char
{
RequestType_GetApiTypes = 0,
RequestType_GetApiVersion,
RequestType_GetApiName,
RequestType_Create, // 创建
RequestType_Release, // 销毁
RequestType_Register, // 注册接收队列回调
RequestType_Config, // 配置参数
RequestType_Connect, // 开始/连接
RequestType_Disconnect, // 停止/断开
RequestType_Clear, // 清理
RequestType_Process, // 处理
RequestType_Subscribe, // 订阅
RequestType_Unsubscribe, // 取消订阅
RequestType_SubscribeQuote, // 订阅询价
RequestType_UnsubscribeQuote, // 取消订阅询价
RequestType_ReqOrderInsert,
RequestType_ReqQuoteInsert,
RequestType_ReqOrderAction,
RequestType_ReqQuoteAction,
};
///查询
enum QueryType :char
{
QueryType_ReqQryInstrument = 32,
QueryType_ReqQryTradingAccount,
QueryType_ReqQryInvestorPosition,
QueryType_ReqQryOrder,
QueryType_ReqQryTrade,
QueryType_ReqQryQuote,
QueryType_ReqQryInstrumentCommissionRate,
QueryType_ReqQryInstrumentMarginRate,
QueryType_ReqQrySettlementInfo,
QueryType_ReqQryInvestor,
QueryType_ReqQryHistoricalTicks,
QueryType_ReqQryHistoricalBars,
};
///响应
enum ResponseType :char
{
ResponseType_OnConnectionStatus = 64,
ResponseType_OnRtnError,
ResponseType_OnLog,
ResponseType_OnRtnDepthMarketData,
ResponseType_OnRspQryInstrument,
ResponseType_OnRspQryTradingAccount,
ResponseType_OnRspQryInvestorPosition,
ResponseType_OnRspQrySettlementInfo,
ResponseType_OnRspQryOrder,
ResponseType_OnRspQryTrade,
ResponseType_OnRspQryQuote,
ResponseType_OnRtnOrder,
ResponseType_OnRtnTrade,
ResponseType_OnRtnQuote,
ResponseType_OnRtnQuoteRequest,
ResponseType_OnRspQryHistoricalTicks,
ResponseType_OnRspQryHistoricalBars,
ResponseType_OnRspQryInvestor,
ResponseType_OnRtnInstrumentStatus,
ResponseType_OnFilterSubscribe,
};
// >=100表示API自定义
#endif