public TradeApi(MsgQueue msgQueue) : base(msgQueue) { }
public MarketDataApi(MsgQueue msgQueue) : base(msgQueue) { }
private void Init(MsgQueue msgQueue) { m_pMsgQueue = msgQueue; m_Api = new MarketDataApi(m_pMsgQueue); }
public BaseApi(MsgQueue msgQueue) { // 传入消息队列的原因是为了队列使用单线程 _MsgQueue = msgQueue; }
public MdApiWrapper(MsgQueue msgQueue) { Init(msgQueue); }
public TraderApiWrapper() { m_pMsgQueue = new MsgQueue(); m_Api = new TradeApi(m_pMsgQueue); }