コード例 #1
0
 public virtual void OnRtnDepthMarketData(CHSDepthMarketDataField pDepthMarketData)
 {
     if (SwigDerivedClassHasMethod("OnRtnDepthMarketData", swigMethodTypes4))
     {
         HSMarketCppWrapperPINVOKE.CHSMdSpi_OnRtnDepthMarketDataSwigExplicitCHSMdSpi(swigCPtr, CHSDepthMarketDataField.getCPtr(pDepthMarketData));
     }
     else
     {
         HSMarketCppWrapperPINVOKE.CHSMdSpi_OnRtnDepthMarketData(swigCPtr, CHSDepthMarketDataField.getCPtr(pDepthMarketData));
     }
 }
コード例 #2
0
        public override void OnRspQryDepthMarketData(CHSDepthMarketDataField pRspQryDepthMarketData, CHSRspInfoField pRspInfo, int nRequestID, bool bIsLast)
        {
            Console.WriteLine("OnRspQryDepthMarketData");

            if (pRspInfo.ErrorID != 0)
            {
                Console.WriteLine($"ErrorID: {pRspInfo.ErrorID}, ErrorMsg: {pRspInfo.ErrorMsg}");
            }
            else if (pRspQryDepthMarketData != null)
            {
                Console.WriteLine($"TradingDay: {pRspQryDepthMarketData.TradingDay}");
                Console.WriteLine($"ExchangeID: {pRspQryDepthMarketData.ExchangeID}");
                Console.WriteLine($"InstrumentID: {pRspQryDepthMarketData.InstrumentID}");
                Console.WriteLine($"LastPrice: {pRspQryDepthMarketData.LastPrice}");
                Console.WriteLine($"PreClosePrice: {pRspQryDepthMarketData.PreClosePrice}");
            }
        }
コード例 #3
0
 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(CHSDepthMarketDataField obj)
 {
     return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr);
 }
コード例 #4
0
 public override void OnRtnDepthMarketData(CHSDepthMarketDataField pDepthMarketData)
 {
     Console.WriteLine("OnRtnDepthMarketData");
 }