case ONFRONTCONNECTED: { this->processFrontConnected(task); break; } case ONFRONTDISCONNECTED: { this->processFrontDisconnected(task); break; } case ONHEARTBEATWARNING: { this->processHeartBeatWarning(task); break; } case ONRSPAUTHENTICATE: { this->processRspAuthenticate(task); break; } case ONRSPUSERLOGIN: { this->processRspUserLogin(task); break; } case ONRSPUSERLOGOUT: { this->processRspUserLogout(task); break; } case ONRSPUSERPASSWORDUPDATE: { this->processRspUserPasswordUpdate(task); break; } case ONRSPTRADINGACCOUNTPASSWORDUPDATE: { this->processRspTradingAccountPasswordUpdate(task); break; } case ONRSPORDERINSERT: { this->processRspOrderInsert(task); break; } case ONRSPPARKEDORDERINSERT: { this->processRspParkedOrderInsert(task); break; } case ONRSPPARKEDORDERACTION: { this->processRspParkedOrderAction(task); break; } case ONRSPORDERACTION: { this->processRspOrderAction(task); break; } case ONRSPQUERYMAXORDERVOLUME: { this->processRspQueryMaxOrderVolume(task); break; } case ONRSPSETTLEMENTINFOCONFIRM: { this->processRspSettlementInfoConfirm(task); break; } case ONRSPREMOVEPARKEDORDER: { this->processRspRemoveParkedOrder(task); break; } case ONRSPREMOVEPARKEDORDERACTION: { this->processRspRemoveParkedOrderAction(task); break; } case ONRSPEXECORDERINSERT: { this->processRspExecOrderInsert(task); break; } case ONRSPEXECORDERACTION: { this->processRspExecOrderAction(task); break; } case ONRSPFORQUOTEINSERT: { this->processRspForQuoteInsert(task); break; } case ONRSPQUOTEINSERT: { this->processRspQuoteInsert(task); break; } case ONRSPQUOTEACTION: { this->processRspQuoteAction(task); break; } case ONRSPQRYORDER: { this->processRspQryOrder(task); break; } case ONRSPQRYTRADE: { this->processRspQryTrade(task); break; } case ONRSPQRYINVESTORPOSITION: { this->processRspQryInvestorPosition(task); break; } case ONRSPQRYTRADINGACCOUNT: { this->processRspQryTradingAccount(task); break; } case ONRSPQRYINVESTOR: { this->processRspQryInvestor(task); break; } case ONRSPQRYTRADINGCODE: { this->processRspQryTradingCode(task); break; } case ONRSPQRYINSTRUMENTMARGINRATE: { this->processRspQryInstrumentMarginRate(task); break; } case ONRSPQRYINSTRUMENTCOMMISSIONRATE: { this->processRspQryInstrumentCommissionRate(task); break; } case ONRSPQRYEXCHANGE: { this->processRspQryExchange(task); break; } case ONRSPQRYPRODUCT: { this->processRspQryProduct(task); break; } case ONRSPQRYINSTRUMENT: { this->processRspQryInstrument(task); break; } case ONRSPQRYDEPTHMARKETDATA: { this->processRspQryDepthMarketData(task); break; } case ONRSPQRYSETTLEMENTINFO: { this->processRspQrySettlementInfo(task); break; } case ONRSPQRYTRANSFERBANK: { this->processRspQryTransferBank(task); break; } case ONRSPQRYINVESTORPOSITIONDETAIL: { this->processRspQryInvestorPositionDetail(task); break; } case ONRSPQRYNOTICE: { this->processRspQryNotice(task); break; } case ONRSPQRYSETTLEMENTINFOCONFIRM: { this->processRspQrySettlementInfoConfirm(task); break; } case ONRSPQRYINVESTORPOSITIONCOMBINEDETAIL: { this->processRspQryInvestorPositionCombineDetail(task); break; } case ONRSPQRYCFMMCTRADINGACCOUNTKEY: { this->processRspQryCFMMCTradingAccountKey(task); break; } case ONRSPQRYEWARRANTOFFSET: { this->processRspQryEWarrantOffset(task); break; } case ONRSPQRYINVESTORPRODUCTGROUPMARGIN: { this->processRspQryInvestorProductGroupMargin(task); break; } case ONRSPQRYEXCHANGEMARGINRATE: { this->processRspQryExchangeMarginRate(task); break; } case ONRSPQRYEXCHANGEMARGINRATEADJUST: { this->processRspQryExchangeMarginRateAdjust(task); break; } case ONRSPQRYEXCHANGERATE: { this->processRspQryExchangeRate(task); break; } case ONRSPQRYSECAGENTACIDMAP: { this->processRspQrySecAgentACIDMap(task); break; } case ONRSPQRYOPTIONINSTRTRADECOST: { this->processRspQryOptionInstrTradeCost(task); break; } case ONRSPQRYOPTIONINSTRCOMMRATE: { this->processRspQryOptionInstrCommRate(task); break; } case ONRSPQRYEXECORDER: { this->processRspQryExecOrder(task); break; } case ONRSPQRYFORQUOTE: { this->processRspQryForQuote(task); break; } case ONRSPQRYQUOTE: { this->processRspQryQuote(task); break; } case ONRSPQRYTRANSFERSERIAL: { this->processRspQryTransferSerial(task); break; } case ONRSPQRYACCOUNTREGISTER: { this->processRspQryAccountregister(task); break; } case ONRSPERROR: { this->processRspError(task); break; } case ONRTNORDER: { this->processRtnOrder(task); break; } case ONRTNTRADE: { this->processRtnTrade(task); break; } case ONERRRTNORDERINSERT: { this->processErrRtnOrderInsert(task); break; } case ONERRRTNORDERACTION: { this->processErrRtnOrderAction(task); break; } case ONRTNINSTRUMENTSTATUS: { this->processRtnInstrumentStatus(task); break; } case ONRTNTRADINGNOTICE: { this->processRtnTradingNotice(task); break; } case ONRTNERRORCONDITIONALORDER: { this->processRtnErrorConditionalOrder(task); break; } case ONRTNEXECORDER: { this->processRtnExecOrder(task); break; } case ONERRRTNEXECORDERINSERT: { this->processErrRtnExecOrderInsert(task); break; } case ONERRRTNEXECORDERACTION: { this->processErrRtnExecOrderAction(task); break; } case ONERRRTNFORQUOTEINSERT: { this->processErrRtnForQuoteInsert(task); break; } case ONRTNQUOTE: { this->processRtnQuote(task); break; } case ONERRRTNQUOTEINSERT: { this->processErrRtnQuoteInsert(task); break; } case ONERRRTNQUOTEACTION: { this->processErrRtnQuoteAction(task); break; } case ONRTNFORQUOTERSP: { this->processRtnForQuoteRsp(task); break; } case ONRSPQRYCONTRACTBANK: { this->processRspQryContractBank(task); break; } case ONRSPQRYPARKEDORDER: { this->processRspQryParkedOrder(task); break; } case ONRSPQRYPARKEDORDERACTION: { this->processRspQryParkedOrderAction(task); break; } case ONRSPQRYTRADINGNOTICE: { this->processRspQryTradingNotice(task); break; } case ONRSPQRYBROKERTRADINGPARAMS: { this->processRspQryBrokerTradingParams(task); break; } case ONRSPQRYBROKERTRADINGALGOS: { this->processRspQryBrokerTradingAlgos(task); break; } case ONRTNFROMBANKTOFUTUREBYBANK: { this->processRtnFromBankToFutureByBank(task); break; } case ONRTNFROMFUTURETOBANKBYBANK: { this->processRtnFromFutureToBankByBank(task); break; } case ONRTNREPEALFROMBANKTOFUTUREBYBANK: { this->processRtnRepealFromBankToFutureByBank(task); break; } case ONRTNREPEALFROMFUTURETOBANKBYBANK: { this->processRtnRepealFromFutureToBankByBank(task); break; } case ONRTNFROMBANKTOFUTUREBYFUTURE: { this->processRtnFromBankToFutureByFuture(task); break; } case ONRTNFROMFUTURETOBANKBYFUTURE: { this->processRtnFromFutureToBankByFuture(task); break; } case ONRTNREPEALFROMBANKTOFUTUREBYFUTUREMANUAL: { this->processRtnRepealFromBankToFutureByFutureManual(task); break; } case ONRTNREPEALFROMFUTURETOBANKBYFUTUREMANUAL: { this->processRtnRepealFromFutureToBankByFutureManual(task); break; } case ONRTNQUERYBANKBALANCEBYFUTURE: { this->processRtnQueryBankBalanceByFuture(task); break; } case ONERRRTNBANKTOFUTUREBYFUTURE: { this->processErrRtnBankToFutureByFuture(task); break; } case ONERRRTNFUTURETOBANKBYFUTURE: { this->processErrRtnFutureToBankByFuture(task); break; } case ONERRRTNREPEALBANKTOFUTUREBYFUTUREMANUAL: { this->processErrRtnRepealBankToFutureByFutureManual(task); break; } case ONERRRTNREPEALFUTURETOBANKBYFUTUREMANUAL: { this->processErrRtnRepealFutureToBankByFutureManual(task); break; } case ONERRRTNQUERYBANKBALANCEBYFUTURE: { this->processErrRtnQueryBankBalanceByFuture(task); break; } case ONRTNREPEALFROMBANKTOFUTUREBYFUTURE: { this->processRtnRepealFromBankToFutureByFuture(task); break; } case ONRTNREPEALFROMFUTURETOBANKBYFUTURE: { this->processRtnRepealFromFutureToBankByFuture(task); break; } case ONRSPFROMBANKTOFUTUREBYFUTURE: { this->processRspFromBankToFutureByFuture(task); break; } case ONRSPFROMFUTURETOBANKBYFUTURE: { this->processRspFromFutureToBankByFuture(task); break; } case ONRSPQUERYBANKACCOUNTMONEYBYFUTURE: { this->processRspQueryBankAccountMoneyByFuture(task); break; } case ONRTNOPENACCOUNTBYBANK: { this->processRtnOpenAccountByBank(task); break; } case ONRTNCANCELACCOUNTBYBANK: { this->processRtnCancelAccountByBank(task); break; } case ONRTNCHANGEACCOUNTBYBANK: { this->processRtnChangeAccountByBank(task); break; }