private void SwigDirectorConnect() { if (SwigDerivedClassHasMethod("Release", swigMethodTypes0)) { swigDelegate0 = new SwigDelegateCThostFtdcMdApi_0(SwigDirectorRelease); } if (SwigDerivedClassHasMethod("Init", swigMethodTypes1)) { swigDelegate1 = new SwigDelegateCThostFtdcMdApi_1(SwigDirectorInit); } if (SwigDerivedClassHasMethod("Join", swigMethodTypes2)) { swigDelegate2 = new SwigDelegateCThostFtdcMdApi_2(SwigDirectorJoin); } if (SwigDerivedClassHasMethod("GetTradingDay", swigMethodTypes3)) { swigDelegate3 = new SwigDelegateCThostFtdcMdApi_3(SwigDirectorGetTradingDay); } if (SwigDerivedClassHasMethod("RegisterFront", swigMethodTypes4)) { swigDelegate4 = new SwigDelegateCThostFtdcMdApi_4(SwigDirectorRegisterFront); } if (SwigDerivedClassHasMethod("RegisterNameServer", swigMethodTypes5)) { swigDelegate5 = new SwigDelegateCThostFtdcMdApi_5(SwigDirectorRegisterNameServer); } if (SwigDerivedClassHasMethod("RegisterFensUserInfo", swigMethodTypes6)) { swigDelegate6 = new SwigDelegateCThostFtdcMdApi_6(SwigDirectorRegisterFensUserInfo); } if (SwigDerivedClassHasMethod("RegisterSpi", swigMethodTypes7)) { swigDelegate7 = new SwigDelegateCThostFtdcMdApi_7(SwigDirectorRegisterSpi); } if (SwigDerivedClassHasMethod("SubscribeMarketData", swigMethodTypes8)) { swigDelegate8 = new SwigDelegateCThostFtdcMdApi_8(SwigDirectorSubscribeMarketData); } if (SwigDerivedClassHasMethod("UnSubscribeMarketData", swigMethodTypes9)) { swigDelegate9 = new SwigDelegateCThostFtdcMdApi_9(SwigDirectorUnSubscribeMarketData); } if (SwigDerivedClassHasMethod("SubscribeForQuoteRsp", swigMethodTypes10)) { swigDelegate10 = new SwigDelegateCThostFtdcMdApi_10(SwigDirectorSubscribeForQuoteRsp); } if (SwigDerivedClassHasMethod("UnSubscribeForQuoteRsp", swigMethodTypes11)) { swigDelegate11 = new SwigDelegateCThostFtdcMdApi_11(SwigDirectorUnSubscribeForQuoteRsp); } if (SwigDerivedClassHasMethod("ReqUserLogin", swigMethodTypes12)) { swigDelegate12 = new SwigDelegateCThostFtdcMdApi_12(SwigDirectorReqUserLogin); } if (SwigDerivedClassHasMethod("ReqUserLogout", swigMethodTypes13)) { swigDelegate13 = new SwigDelegateCThostFtdcMdApi_13(SwigDirectorReqUserLogout); } CTPMarketCppWrapperPINVOKE.CThostFtdcMdApi_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7, swigDelegate8, swigDelegate9, swigDelegate10, swigDelegate11, swigDelegate12, swigDelegate13); }