-
Notifications
You must be signed in to change notification settings - Fork 56
Expand file tree
/
Copy pathDelegate.cs
More file actions
50 lines (48 loc) · 2.98 KB
/
Copy pathDelegate.cs
File metadata and controls
50 lines (48 loc) · 2.98 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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;
namespace XAPI
{
[ComVisible(false)]
public delegate void DelegateOnConnectionStatus(object sender, ConnectionStatus status, [In] ref RspUserLoginField userLogin, int size1);
[ComVisible(false)]
public delegate void DelegateOnRtnError(object sender, [In] ref ErrorField error);
[ComVisible(false)]
public delegate void DelegateOnLog(object sender, [In] ref LogField log);
[ComVisible(false)]
public delegate void DelegateOnRtnDepthMarketData(object sender, [In]ref DepthMarketDataNClass marketData);
[ComVisible(false)]
public delegate void DelegateOnRtnQuoteRequest(object sender, [In]ref QuoteRequestField quoteRequest);
[ComVisible(false)]
public delegate void DelegateOnRspQryInstrument(object sender, [In] ref InstrumentField instrument, int size1, bool bIsLast);
[ComVisible(false)]
public delegate void DelegateOnRspQryTradingAccount(object sender, [In] ref AccountField account, int size1, bool bIsLast);
[ComVisible(false)]
public delegate void DelegateOnRspQryInvestorPosition(object sender, [In] ref PositionField position, int size1, bool bIsLast);
[ComVisible(false)]
public delegate void DelegateOnRspQrySettlementInfo(object sender, [In] ref SettlementInfoClass settlementInfo, int size1, bool bIsLast);
[ComVisible(false)]
public delegate void DelegateOnRspQryInvestor(object sender, [In] ref InvestorField investor, int size1, bool bIsLast);
[ComVisible(false)]
public delegate void DelegateOnRtnOrder(object sender, [In] ref OrderField order);
[ComVisible(false)]
public delegate void DelegateOnRtnTrade(object sender, [In] ref TradeField trade);
[ComVisible(false)]
public delegate void DelegateOnRtnQuote(object sender, [In] ref QuoteField quote);
[ComVisible(false)]
public delegate void DelegateOnRspQryOrder(object sender, [In] ref OrderField order, int size1, bool bIsLast);
[ComVisible(false)]
public delegate void DelegateOnRspQryTrade(object sender, [In] ref TradeField trade, int size1, bool bIsLast);
[ComVisible(false)]
public delegate void DelegateOnRspQryQuote(object sender, [In] ref QuoteField quote, int size1, bool bIsLast);
[ComVisible(false)]
public delegate void DelegateOnRtnInstrumentStatus(object sender, [In] ref InstrumentStatusField pInstrumentStatus);
[ComVisible(false)]
public delegate void DelegateOnRspQryHistoricalTicks(object sender, IntPtr pTicks, int size1, [In] ref HistoricalDataRequestField request, int size2, bool bIsLast);
[ComVisible(false)]
public delegate void DelegateOnRspQryHistoricalBars(object sender, IntPtr pBars, int size1, [In] ref HistoricalDataRequestField request, int size2, bool bIsLast);
[ComVisible(false)]
public delegate bool DelegateOnFilterSubscribe(object sender, ExchangeType exchange, int instrument_part1, int instrument_part2, int instrument_part3, IntPtr pInstrument);
}