private void SwigDirectorConnect() { if (SwigDerivedClassHasMethod("OnFrontConnected", swigMethodTypes0)) { swigDelegate0 = new SwigDelegateCThostFtdcMdSpi_0(SwigDirectorOnFrontConnected); } if (SwigDerivedClassHasMethod("OnFrontDisconnected", swigMethodTypes1)) { swigDelegate1 = new SwigDelegateCThostFtdcMdSpi_1(SwigDirectorOnFrontDisconnected); } if (SwigDerivedClassHasMethod("OnHeartBeatWarning", swigMethodTypes2)) { swigDelegate2 = new SwigDelegateCThostFtdcMdSpi_2(SwigDirectorOnHeartBeatWarning); } if (SwigDerivedClassHasMethod("OnRspUserLogin", swigMethodTypes3)) { swigDelegate3 = new SwigDelegateCThostFtdcMdSpi_3(SwigDirectorOnRspUserLogin); } if (SwigDerivedClassHasMethod("OnRspUserLogout", swigMethodTypes4)) { swigDelegate4 = new SwigDelegateCThostFtdcMdSpi_4(SwigDirectorOnRspUserLogout); } if (SwigDerivedClassHasMethod("OnRspError", swigMethodTypes5)) { swigDelegate5 = new SwigDelegateCThostFtdcMdSpi_5(SwigDirectorOnRspError); } if (SwigDerivedClassHasMethod("OnRspSubMarketData", swigMethodTypes6)) { swigDelegate6 = new SwigDelegateCThostFtdcMdSpi_6(SwigDirectorOnRspSubMarketData); } if (SwigDerivedClassHasMethod("OnRspUnSubMarketData", swigMethodTypes7)) { swigDelegate7 = new SwigDelegateCThostFtdcMdSpi_7(SwigDirectorOnRspUnSubMarketData); } if (SwigDerivedClassHasMethod("OnRspSubForQuoteRsp", swigMethodTypes8)) { swigDelegate8 = new SwigDelegateCThostFtdcMdSpi_8(SwigDirectorOnRspSubForQuoteRsp); } if (SwigDerivedClassHasMethod("OnRspUnSubForQuoteRsp", swigMethodTypes9)) { swigDelegate9 = new SwigDelegateCThostFtdcMdSpi_9(SwigDirectorOnRspUnSubForQuoteRsp); } if (SwigDerivedClassHasMethod("OnRtnDepthMarketData", swigMethodTypes10)) { swigDelegate10 = new SwigDelegateCThostFtdcMdSpi_10(SwigDirectorOnRtnDepthMarketData); } if (SwigDerivedClassHasMethod("OnRtnForQuoteRsp", swigMethodTypes11)) { swigDelegate11 = new SwigDelegateCThostFtdcMdSpi_11(SwigDirectorOnRtnForQuoteRsp); } CTPMarketCppWrapperPINVOKE.CThostFtdcMdSpi_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7, swigDelegate8, swigDelegate9, swigDelegate10, swigDelegate11); }