public virtual void OnFrontConnected() { if (SwigDerivedClassHasMethod("OnFrontConnected", swigMethodTypes0)) { HSMarketCppWrapperPINVOKE.CHSMdSpi_OnFrontConnectedSwigExplicitCHSMdSpi(swigCPtr); } else { HSMarketCppWrapperPINVOKE.CHSMdSpi_OnFrontConnected(swigCPtr); } }
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)); } }
public virtual void OnRspDepthMarketDataCancel(CHSRspInfoField pRspInfo, int nRequestID, bool bIsLast) { if (SwigDerivedClassHasMethod("OnRspDepthMarketDataCancel", swigMethodTypes3)) { HSMarketCppWrapperPINVOKE.CHSMdSpi_OnRspDepthMarketDataCancelSwigExplicitCHSMdSpi(swigCPtr, CHSRspInfoField.getCPtr(pRspInfo), nRequestID, bIsLast); } else { HSMarketCppWrapperPINVOKE.CHSMdSpi_OnRspDepthMarketDataCancel(swigCPtr, CHSRspInfoField.getCPtr(pRspInfo), nRequestID, bIsLast); } }
public virtual void OnFrontDisconnected(int nResult) { if (SwigDerivedClassHasMethod("OnFrontDisconnected", swigMethodTypes1)) { HSMarketCppWrapperPINVOKE.CHSMdSpi_OnFrontDisconnectedSwigExplicitCHSMdSpi(swigCPtr, nResult); } else { HSMarketCppWrapperPINVOKE.CHSMdSpi_OnFrontDisconnected(swigCPtr, nResult); } }
private void SwigDirectorConnect() { if (SwigDerivedClassHasMethod("ReleaseApi", swigMethodTypes0)) { swigDelegate0 = new SwigDelegateCHSMdApi_0(SwigDirectorReleaseApi); } if (SwigDerivedClassHasMethod("Init", swigMethodTypes1)) { swigDelegate1 = new SwigDelegateCHSMdApi_1(SwigDirectorInit__SWIG_0); } if (SwigDerivedClassHasMethod("Init", swigMethodTypes2)) { swigDelegate2 = new SwigDelegateCHSMdApi_2(SwigDirectorInit__SWIG_1); } if (SwigDerivedClassHasMethod("Init", swigMethodTypes3)) { swigDelegate3 = new SwigDelegateCHSMdApi_3(SwigDirectorInit__SWIG_2); } if (SwigDerivedClassHasMethod("Init", swigMethodTypes4)) { swigDelegate4 = new SwigDelegateCHSMdApi_4(SwigDirectorInit__SWIG_3); } if (SwigDerivedClassHasMethod("Join", swigMethodTypes5)) { swigDelegate5 = new SwigDelegateCHSMdApi_5(SwigDirectorJoin); } if (SwigDerivedClassHasMethod("RegisterFront", swigMethodTypes6)) { swigDelegate6 = new SwigDelegateCHSMdApi_6(SwigDirectorRegisterFront); } if (SwigDerivedClassHasMethod("RegisterFensServer", swigMethodTypes7)) { swigDelegate7 = new SwigDelegateCHSMdApi_7(SwigDirectorRegisterFensServer); } if (SwigDerivedClassHasMethod("RegisterSpi", swigMethodTypes8)) { swigDelegate8 = new SwigDelegateCHSMdApi_8(SwigDirectorRegisterSpi); } if (SwigDerivedClassHasMethod("ReqDepthMarketDataSubscribe", swigMethodTypes9)) { swigDelegate9 = new SwigDelegateCHSMdApi_9(SwigDirectorReqDepthMarketDataSubscribe); } if (SwigDerivedClassHasMethod("ReqDepthMarketDataCancel", swigMethodTypes10)) { swigDelegate10 = new SwigDelegateCHSMdApi_10(SwigDirectorReqDepthMarketDataCancel); } if (SwigDerivedClassHasMethod("GetApiErrorMsg", swigMethodTypes11)) { swigDelegate11 = new SwigDelegateCHSMdApi_11(SwigDirectorGetApiErrorMsg); } HSMarketCppWrapperPINVOKE.CHSMdApi_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7, swigDelegate8, swigDelegate9, swigDelegate10, swigDelegate11); }
public virtual void Dispose() { lock (this) { if (swigCPtr.Handle != global::System.IntPtr.Zero) { if (swigCMemOwn) { swigCMemOwn = false; HSMarketCppWrapperPINVOKE.delete_CHSRspQueryBankAccountField(swigCPtr); } swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero); } global::System.GC.SuppressFinalize(this); } }
private void SwigDirectorConnect() { if (SwigDerivedClassHasMethod("OnFrontConnected", swigMethodTypes0)) { swigDelegate0 = new SwigDelegateCHSMdSpi_0(SwigDirectorOnFrontConnected); } if (SwigDerivedClassHasMethod("OnFrontDisconnected", swigMethodTypes1)) { swigDelegate1 = new SwigDelegateCHSMdSpi_1(SwigDirectorOnFrontDisconnected); } if (SwigDerivedClassHasMethod("OnRspDepthMarketDataSubscribe", swigMethodTypes2)) { swigDelegate2 = new SwigDelegateCHSMdSpi_2(SwigDirectorOnRspDepthMarketDataSubscribe); } if (SwigDerivedClassHasMethod("OnRspDepthMarketDataCancel", swigMethodTypes3)) { swigDelegate3 = new SwigDelegateCHSMdSpi_3(SwigDirectorOnRspDepthMarketDataCancel); } if (SwigDerivedClassHasMethod("OnRtnDepthMarketData", swigMethodTypes4)) { swigDelegate4 = new SwigDelegateCHSMdSpi_4(SwigDirectorOnRtnDepthMarketData); } HSMarketCppWrapperPINVOKE.CHSMdSpi_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4); }
public virtual void RegisterSpi(CHSMdSpi pSpi) { HSMarketCppWrapperPINVOKE.CHSMdApi_RegisterSpi(swigCPtr, CHSMdSpi.getCPtr(pSpi)); }
public CHSReqQryPositionCombineDetailField() : this(HSMarketCppWrapperPINVOKE.new_CHSReqQryPositionCombineDetailField(), true) { }
public virtual int RegisterFront(string pszFrontAddress) { int ret = HSMarketCppWrapperPINVOKE.CHSMdApi_RegisterFront(swigCPtr, pszFrontAddress); return(ret); }
public virtual int RegisterFensServer(string pszFensAddress, string pszAccountID) { int ret = HSMarketCppWrapperPINVOKE.CHSMdApi_RegisterFensServer(swigCPtr, pszFensAddress, pszAccountID); return(ret); }
public CHSReqUserPasswordUpdateField() : this(HSMarketCppWrapperPINVOKE.new_CHSReqUserPasswordUpdateField(), true) { }
public virtual int Join() { int ret = HSMarketCppWrapperPINVOKE.CHSMdApi_Join(swigCPtr); return(ret); }
public CHSReqQueryBillContentField() : this(HSMarketCppWrapperPINVOKE.new_CHSReqQueryBillContentField(), true) { }
public CHSReqQryCommissionField() : this(HSMarketCppWrapperPINVOKE.new_CHSReqQryCommissionField(), true) { }
public CHSMdApi() : this(HSMarketCppWrapperPINVOKE.new_CHSMdApi(), true) { SwigDirectorConnect(); }
public CHSReqQryMarginField() : this(HSMarketCppWrapperPINVOKE.new_CHSReqQryMarginField(), true) { }
public virtual string GetApiErrorMsg(int nErrorCode) { string ret = HSMarketCppWrapperPINVOKE.CHSMdApi_GetApiErrorMsg(swigCPtr, nErrorCode); return(ret); }
public virtual int ReqDepthMarketDataCancel(CHSReqDepthMarketDataField pReqDepthMarketDataCancel, int nCount, int nRequestID) { int ret = HSMarketCppWrapperPINVOKE.CHSMdApi_ReqDepthMarketDataCancel(swigCPtr, CHSReqDepthMarketDataField.getCPtr(pReqDepthMarketDataCancel), nCount, nRequestID); return(ret); }
public CHSReqBillConfirmField() : this(HSMarketCppWrapperPINVOKE.new_CHSReqBillConfirmField(), true) { }
public CHSCombActionField() : this(HSMarketCppWrapperPINVOKE.new_CHSCombActionField(), true) { }
public CHSRspQueryMaxOrderVolumeField() : this(HSMarketCppWrapperPINVOKE.new_CHSRspQueryMaxOrderVolumeField(), true) { }
public CHSReqQryExerciseField() : this(HSMarketCppWrapperPINVOKE.new_CHSReqQryExerciseField(), true) { }
public virtual int Init(string pszLicFile) { int ret = HSMarketCppWrapperPINVOKE.CHSMdApi_Init__SWIG_3(swigCPtr, pszLicFile); return(ret); }
public CHSRspQryInstrumentField() : this(HSMarketCppWrapperPINVOKE.new_CHSRspQryInstrumentField(), true) { }
public CHSTradeField() : this(HSMarketCppWrapperPINVOKE.new_CHSTradeField(), true) { }
public CHSRspExerciseOrderInsertField() : this(HSMarketCppWrapperPINVOKE.new_CHSRspExerciseOrderInsertField(), true) { }
public virtual void ReleaseApi() { HSMarketCppWrapperPINVOKE.CHSMdApi_ReleaseApi(swigCPtr); }
public CHSRspQueryBankAccountField() : this(HSMarketCppWrapperPINVOKE.new_CHSRspQueryBankAccountField(), true) { }
public virtual int Init(string pszLicFile, string pszPwd, string pszSslFile, string pszSslPwd) { int ret = HSMarketCppWrapperPINVOKE.CHSMdApi_Init__SWIG_0(swigCPtr, pszLicFile, pszPwd, pszSslFile, pszSslPwd); return(ret); }