public void ProcessRequest(CtpRequest req) { switch (req.TypeId) { case CtpRequestType.Request: case CtpRequestType.Max: break; default: ReqHandlerList[req.TypeId](req); break; } }
public virtual void ReqQryInvestorPositionCombineDetail(CtpRequest req, CtpQryInvestorPositionCombineDetail data) { DefaultHandler(req); }
private int DoReqUserLogout(ref CtpRequest req) { var data = req.Args.AsUserLogout; return(CtpMdNative.ReqUserLogout(_instance, data, req.RequestID)); }
private int DoSubscribeMarketData(ref CtpRequest req) { var data = req.Args.AsStringArray; return(CtpMdNative.SubscribeMarketData(_instance, data, data.Length)); }
public virtual void ReqQueryBankAccountMoneyByFuture(CtpRequest req, CtpReqQueryAccount data) { DefaultHandler(req); }
public virtual void ReqQueryCFMMCTradingAccountToken(CtpRequest req, CtpQueryCFMMCTradingAccountToken data) { DefaultHandler(req); }
public virtual void ReqQryTradingNotice(CtpRequest req, CtpQryTradingNotice data) { DefaultHandler(req); }
public virtual void ReqQryContractBank(CtpRequest req, CtpQryContractBank data) { DefaultHandler(req); }
public virtual void ReqQryProductExchRate(CtpRequest req, CtpQryProductExchRate data) { DefaultHandler(req); }
public virtual void ReqQrySecAgentACIDMap(CtpRequest req, CtpQrySecAgentACIDMap data) { DefaultHandler(req); }
public virtual void ReqQryExchangeRate(CtpRequest req, CtpQryExchangeRate data) { DefaultHandler(req); }
public virtual void ReqQryExchangeMarginRateAdjust(CtpRequest req, CtpQryExchangeMarginRateAdjust data) { DefaultHandler(req); }
public virtual void ReqQryInvestorProductGroupMargin(CtpRequest req, CtpQryInvestorProductGroupMargin data) { DefaultHandler(req); }
public virtual void ReqQryEWarrantOffset(CtpRequest req, CtpQryEWarrantOffset data) { DefaultHandler(req); }
public virtual void ReqQryCFMMCTradingAccountKey(CtpRequest req, CtpQryCFMMCTradingAccountKey data) { DefaultHandler(req); }
public virtual void ReqQryTransferSerial(CtpRequest req, CtpQryTransferSerial data) { DefaultHandler(req); }
public virtual void ReqQryAccountregister(CtpRequest req, CtpQryAccountregister data) { DefaultHandler(req); }
public virtual void ReqQryProductGroup(CtpRequest req, CtpQryProductGroup data) { DefaultHandler(req); }
public virtual void ReqQryParkedOrderAction(CtpRequest req, CtpQryParkedOrderAction data) { DefaultHandler(req); }
public virtual void ReqQryOptionInstrTradeCost(CtpRequest req, CtpQryOptionInstrTradeCost data) { DefaultHandler(req); }
public virtual void ReqQryBrokerTradingAlgos(CtpRequest req, CtpQryBrokerTradingAlgos data) { DefaultHandler(req); }
public virtual void ReqQryOptionInstrCommRate(CtpRequest req, CtpQryOptionInstrCommRate data) { DefaultHandler(req); }
public virtual void ReqFromFutureToBankByFuture(CtpRequest req, CtpReqTransfer data) { DefaultHandler(req); }
public virtual void ReqQryExecOrder(CtpRequest req, CtpQryExecOrder data) { DefaultHandler(req); }
public virtual void ReqQryQuote(CtpRequest req, CtpQryQuote data) { DefaultHandler(req); }
public virtual void ReqQryCombInstrumentGuard(CtpRequest req, CtpQryCombInstrumentGuard data) { DefaultHandler(req); }
private int DoUnSubscribeForQuoteRsp(ref CtpRequest req) { var data = req.Args.AsStringArray; return(CtpMdNative.UnSubscribeForQuoteRsp(_instance, data, data.Length)); }
public virtual void ReqQryCombAction(CtpRequest req, CtpQryCombAction data) { DefaultHandler(req); }
public virtual int ProcessRequest(ref CtpRequest req) { return(_handerList[req.TypeId](ref req)); }
public virtual void ReqQrySettlementInfoConfirm(CtpRequest req, CtpQrySettlementInfoConfirm data) { DefaultHandler(req); }