private void CMdApi_OnRspUserLogout(ref CThostFtdcUserLogoutField pUserLogout, ref CThostFtdcRspInfoField pRspInfo, int nRequestID, bool bIsLast) { if (bIsLast && pRspInfo.ErrorID == 0) { this._connStatus = ConnectionStatus.Logout; } }
/// <summary> /// 登出回报 /// </summary> /// <param name="pUserLogout"></param> /// <param name="pRspInfo"></param> /// <param name="nRequestID"></param> /// <param name="bIsLast"></param> private void CTradeApi_OnRspUserLogout(ref CThostFtdcUserLogoutField pUserLogout, ref CThostFtdcRspInfoField pRspInfo, int nRequestID, bool bIsLast) { if (bIsLast && pRspInfo.ErrorID == 0) { this._connStatus = ConnectionStatus.Logout; this._OnConnectionStatusChanged?.Invoke(this._connStatus); } }
public IntPtr ReqUserLogout(string BrokerID = "", string UserID = "") { CThostFtdcUserLogoutField struc = new CThostFtdcUserLogoutField { BrokerID = BrokerID, UserID = UserID, }; return((Invoke(_handle, "ReqUserLogout", typeof(DeleReqUserLogout)) as DeleReqUserLogout)(_api, struc, this.nRequestID++)); }
public IntPtr ReqUserLogout(string brokerId = "", string userId = "") { CThostFtdcUserLogoutField struc = new CThostFtdcUserLogoutField { BrokerID = brokerId, UserID = userId, }; return(((DelegateReqUserLogout)loader.Invoke("ReqUserLogout", typeof(DelegateReqUserLogout)))(_api, struc, nRequestId++)); }
public virtual void OnRspUserLogout(CThostFtdcUserLogoutField pUserLogout, CThostFtdcRspInfoField pRspInfo, int nRequestID, bool bIsLast) { if (SwigDerivedClassHasMethod("OnRspUserLogout", swigMethodTypes4)) { thostmdapiPINVOKE.CThostFtdcMdSpi_OnRspUserLogoutSwigExplicitCThostFtdcMdSpi(swigCPtr, CThostFtdcUserLogoutField.getCPtr(pUserLogout), CThostFtdcRspInfoField.getCPtr(pRspInfo), nRequestID, bIsLast); } else { thostmdapiPINVOKE.CThostFtdcMdSpi_OnRspUserLogout(swigCPtr, CThostFtdcUserLogoutField.getCPtr(pUserLogout), CThostFtdcRspInfoField.getCPtr(pRspInfo), nRequestID, bIsLast); } }
/// <summary> /// 登出回调 /// </summary> /// <param name="pUserLogout">登出返回结果</param> /// <param name="pRspInfo">错误信息</param> /// <param name="nRequestID">请求编号</param> /// <param name="bIsLast">是否为最后一条数据</param> private void OnRspUserLogout(ref CThostFtdcUserLogoutField pUserLogout, ref CThostFtdcRspInfoField pRspInfo, int nRequestID, byte bIsLast) { DataResult result = new DataResult(); if (pRspInfo.ErrorID > 0) { SetError(result, pRspInfo); } else { result.IsSuccess = true; } ExecuteCallback(-4, result); }
public static extern int ReqUserLogout(IntPtr phandler, ref CThostFtdcUserLogoutField pUserLogout, int nRequestID);
public virtual int ReqUserLogout(CThostFtdcUserLogoutField pUserLogout, int nRequestID) { int ret = CTPMarketCppWrapperPINVOKE.CThostFtdcMdApi_ReqUserLogout(swigCPtr, CThostFtdcUserLogoutField.getCPtr(pUserLogout), nRequestID); return(ret); }
public override void OnRspUserLogout(CThostFtdcUserLogoutField pUserLogout, CThostFtdcRspInfoField pRspInfo, int nRequestID, bool bIsLast) { _callbackApi.OnRspUserLogout(pUserLogout, pRspInfo, nRequestID, bIsLast); }
public void OnRspUserLogout(CThostFtdcUserLogoutField pUserLogout, CThostFtdcRspInfoField pRspInfo, int nRequestID, bool bIsLast) { Console.WriteLine("OnRspUserLogout"); }
internal static global::System.Runtime.InteropServices.HandleRef getCPtr(CThostFtdcUserLogoutField obj) { return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr); }
//ESunny not supported public int ReqUserLogout(CThostFtdcUserLogoutField pUserLogout, int nRequestID = 0) { return(0); }
public virtual int ReqUserLogout(CThostFtdcUserLogoutField pUserLogout, int nRequestID) { int ret = thosttradeapiPINVOKE.CThostFtdcTraderApi_ReqUserLogout(swigCPtr, CThostFtdcUserLogoutField.getCPtr(pUserLogout), nRequestID); return(ret); }
public int ReqUserLogout(CThostFtdcUserLogoutField pUserLogout, int nRequestID) { return(_traderApi.ReqUserLogout(pUserLogout, nRequestID)); }
/// <summary> /// 登出响应 /// </summary> /// <param name="pUserLogout"></param> /// <param name="pRspInfo"></param> /// <param name="nRequestID"></param> /// <param name="bIsLast"></param> public virtual void OnRspUserLogout(ref CThostFtdcUserLogoutField pUserLogout, ref CThostFtdcRspInfoField pRspInfo, int nRequestID, bool bIsLast) { }
/// <summary> /// 用户注销 /// </summary> public int ReqUserLogout(CThostFtdcUserLogoutField logoutField, int requestID) { return(userLogout(logoutField.BrokerID, logoutField.UserID)); }
public int ReqUserLogout(CThostFtdcUserLogoutField pUserLogout, int nRequestID) { return(MdUserDllWrapper.ReqUserLogout(m_handler, ref pUserLogout, nRequestID)); }