예제 #1
0
 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);
 }