Esempio n. 1
0
 public virtual void OnFrontConnected()
 {
     if (SwigDerivedClassHasMethod("OnFrontConnected", swigMethodTypes0))
     {
         HSMarketCppWrapperPINVOKE.CHSMdSpi_OnFrontConnectedSwigExplicitCHSMdSpi(swigCPtr);
     }
     else
     {
         HSMarketCppWrapperPINVOKE.CHSMdSpi_OnFrontConnected(swigCPtr);
     }
 }
Esempio n. 2
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));
     }
 }
Esempio n. 3
0
 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);
     }
 }
Esempio n. 4
0
 public virtual void OnFrontDisconnected(int nResult)
 {
     if (SwigDerivedClassHasMethod("OnFrontDisconnected", swigMethodTypes1))
     {
         HSMarketCppWrapperPINVOKE.CHSMdSpi_OnFrontDisconnectedSwigExplicitCHSMdSpi(swigCPtr, nResult);
     }
     else
     {
         HSMarketCppWrapperPINVOKE.CHSMdSpi_OnFrontDisconnected(swigCPtr, nResult);
     }
 }
Esempio n. 5
0
 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);
 }
Esempio n. 6
0
 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);
     }
 }
Esempio n. 7
0
 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);
 }
Esempio n. 8
0
 public virtual void RegisterSpi(CHSMdSpi pSpi)
 {
     HSMarketCppWrapperPINVOKE.CHSMdApi_RegisterSpi(swigCPtr, CHSMdSpi.getCPtr(pSpi));
 }
Esempio n. 9
0
 public CHSReqQryPositionCombineDetailField() : this(HSMarketCppWrapperPINVOKE.new_CHSReqQryPositionCombineDetailField(), true)
 {
 }
Esempio n. 10
0
        public virtual int RegisterFront(string pszFrontAddress)
        {
            int ret = HSMarketCppWrapperPINVOKE.CHSMdApi_RegisterFront(swigCPtr, pszFrontAddress);

            return(ret);
        }
Esempio n. 11
0
        public virtual int RegisterFensServer(string pszFensAddress, string pszAccountID)
        {
            int ret = HSMarketCppWrapperPINVOKE.CHSMdApi_RegisterFensServer(swigCPtr, pszFensAddress, pszAccountID);

            return(ret);
        }
Esempio n. 12
0
 public CHSReqUserPasswordUpdateField() : this(HSMarketCppWrapperPINVOKE.new_CHSReqUserPasswordUpdateField(), true)
 {
 }
Esempio n. 13
0
        public virtual int Join()
        {
            int ret = HSMarketCppWrapperPINVOKE.CHSMdApi_Join(swigCPtr);

            return(ret);
        }
Esempio n. 14
0
 public CHSReqQueryBillContentField() : this(HSMarketCppWrapperPINVOKE.new_CHSReqQueryBillContentField(), true)
 {
 }
Esempio n. 15
0
 public CHSReqQryCommissionField() : this(HSMarketCppWrapperPINVOKE.new_CHSReqQryCommissionField(), true)
 {
 }
Esempio n. 16
0
 public CHSMdApi() : this(HSMarketCppWrapperPINVOKE.new_CHSMdApi(), true)
 {
     SwigDirectorConnect();
 }
Esempio n. 17
0
 public CHSReqQryMarginField() : this(HSMarketCppWrapperPINVOKE.new_CHSReqQryMarginField(), true)
 {
 }
Esempio n. 18
0
        public virtual string GetApiErrorMsg(int nErrorCode)
        {
            string ret = HSMarketCppWrapperPINVOKE.CHSMdApi_GetApiErrorMsg(swigCPtr, nErrorCode);

            return(ret);
        }
Esempio n. 19
0
        public virtual int ReqDepthMarketDataCancel(CHSReqDepthMarketDataField pReqDepthMarketDataCancel, int nCount, int nRequestID)
        {
            int ret = HSMarketCppWrapperPINVOKE.CHSMdApi_ReqDepthMarketDataCancel(swigCPtr, CHSReqDepthMarketDataField.getCPtr(pReqDepthMarketDataCancel), nCount, nRequestID);

            return(ret);
        }
Esempio n. 20
0
 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)
 {
 }
Esempio n. 24
0
        public virtual int Init(string pszLicFile)
        {
            int ret = HSMarketCppWrapperPINVOKE.CHSMdApi_Init__SWIG_3(swigCPtr, pszLicFile);

            return(ret);
        }
Esempio n. 25
0
 public CHSRspQryInstrumentField() : this(HSMarketCppWrapperPINVOKE.new_CHSRspQryInstrumentField(), true)
 {
 }
Esempio n. 26
0
 public CHSTradeField() : this(HSMarketCppWrapperPINVOKE.new_CHSTradeField(), true)
 {
 }
 public CHSRspExerciseOrderInsertField() : this(HSMarketCppWrapperPINVOKE.new_CHSRspExerciseOrderInsertField(), true)
 {
 }
Esempio n. 28
0
 public virtual void ReleaseApi()
 {
     HSMarketCppWrapperPINVOKE.CHSMdApi_ReleaseApi(swigCPtr);
 }
Esempio n. 29
0
 public CHSRspQueryBankAccountField() : this(HSMarketCppWrapperPINVOKE.new_CHSRspQueryBankAccountField(), true)
 {
 }
Esempio n. 30
0
        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);
        }