pub struct TraderSpi { /* private fields */ }
Implementations§
Source§impl TraderSpi
impl TraderSpi
pub fn OnFrontConnected(&self)
pub fn OnFrontDisconnected(&self, nReason: i32)
pub fn OnHeartBeatWarning(&self, nTimeLapse: i32)
pub fn OnRspAuthenticate( &self, pRspAuthenticateField: RspAuthenticateField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspUserLogin( &self, pRspUserLogin: RspUserLoginField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspUserLogout( &self, pUserLogout: UserLogoutField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspUserPasswordUpdate( &self, pUserPasswordUpdate: UserPasswordUpdateField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspTradingAccountPasswordUpdate( &self, pTradingAccountPasswordUpdate: TradingAccountPasswordUpdateField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspUserAuthMethod( &self, pRspUserAuthMethod: RspUserAuthMethodField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspGenUserCaptcha( &self, pRspGenUserCaptcha: RspGenUserCaptchaField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspGenUserText( &self, pRspGenUserText: RspGenUserTextField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspOrderInsert( &self, pInputOrder: InputOrderField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspParkedOrderInsert( &self, pParkedOrder: ParkedOrderField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspParkedOrderAction( &self, pParkedOrderAction: ParkedOrderActionField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspOrderAction( &self, pInputOrderAction: InputOrderActionField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryMaxOrderVolume( &self, pQryMaxOrderVolume: QryMaxOrderVolumeField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspSettlementInfoConfirm( &self, pSettlementInfoConfirm: SettlementInfoConfirmField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspRemoveParkedOrder( &self, pRemoveParkedOrder: RemoveParkedOrderField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspRemoveParkedOrderAction( &self, pRemoveParkedOrderAction: RemoveParkedOrderActionField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspExecOrderInsert( &self, pInputExecOrder: InputExecOrderField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspExecOrderAction( &self, pInputExecOrderAction: InputExecOrderActionField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspForQuoteInsert( &self, pInputForQuote: InputForQuoteField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQuoteInsert( &self, pInputQuote: InputQuoteField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQuoteAction( &self, pInputQuoteAction: InputQuoteActionField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspBatchOrderAction( &self, pInputBatchOrderAction: InputBatchOrderActionField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspOptionSelfCloseInsert( &self, pInputOptionSelfClose: InputOptionSelfCloseField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspOptionSelfCloseAction( &self, pInputOptionSelfCloseAction: InputOptionSelfCloseActionField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspCombActionInsert( &self, pInputCombAction: InputCombActionField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryOrder( &self, pOrder: OrderField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryTrade( &self, pTrade: TradeField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryInvestorPosition( &self, pInvestorPosition: InvestorPositionField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryTradingAccount( &self, pTradingAccount: TradingAccountField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryInvestor( &self, pInvestor: InvestorField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryTradingCode( &self, pTradingCode: TradingCodeField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryInstrumentMarginRate( &self, pInstrumentMarginRate: InstrumentMarginRateField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryInstrumentCommissionRate( &self, pInstrumentCommissionRate: InstrumentCommissionRateField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryUserSession( &self, pUserSession: UserSessionField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryExchange( &self, pExchange: ExchangeField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryProduct( &self, pProduct: ProductField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryInstrument( &self, pInstrument: InstrumentField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryDepthMarketData( &self, pDepthMarketData: DepthMarketDataField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryTraderOffer( &self, pTraderOffer: TraderOfferField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQrySettlementInfo( &self, pSettlementInfo: SettlementInfoField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryTransferBank( &self, pTransferBank: TransferBankField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryInvestorPositionDetail( &self, pInvestorPositionDetail: InvestorPositionDetailField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryNotice( &self, pNotice: NoticeField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQrySettlementInfoConfirm( &self, pSettlementInfoConfirm: SettlementInfoConfirmField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryInvestorPositionCombineDetail( &self, pInvestorPositionCombineDetail: InvestorPositionCombineDetailField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryCFMMCTradingAccountKey( &self, pCFMMCTradingAccountKey: CFMMCTradingAccountKeyField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryEWarrantOffset( &self, pEWarrantOffset: EWarrantOffsetField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryInvestorProductGroupMargin( &self, pInvestorProductGroupMargin: InvestorProductGroupMarginField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryExchangeMarginRate( &self, pExchangeMarginRate: ExchangeMarginRateField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryExchangeMarginRateAdjust( &self, pExchangeMarginRateAdjust: ExchangeMarginRateAdjustField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryExchangeRate( &self, pExchangeRate: ExchangeRateField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQrySecAgentACIDMap( &self, pSecAgentACIDMap: SecAgentACIDMapField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryProductExchRate( &self, pProductExchRate: ProductExchRateField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryProductGroup( &self, pProductGroup: ProductGroupField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryMMInstrumentCommissionRate( &self, pMMInstrumentCommissionRate: MMInstrumentCommissionRateField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryMMOptionInstrCommRate( &self, pMMOptionInstrCommRate: MMOptionInstrCommRateField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryInstrumentOrderCommRate( &self, pInstrumentOrderCommRate: InstrumentOrderCommRateField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQrySecAgentTradingAccount( &self, pTradingAccount: TradingAccountField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQrySecAgentCheckMode( &self, pSecAgentCheckMode: SecAgentCheckModeField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQrySecAgentTradeInfo( &self, pSecAgentTradeInfo: SecAgentTradeInfoField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryOptionInstrTradeCost( &self, pOptionInstrTradeCost: OptionInstrTradeCostField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryOptionInstrCommRate( &self, pOptionInstrCommRate: OptionInstrCommRateField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryExecOrder( &self, pExecOrder: ExecOrderField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryForQuote( &self, pForQuote: ForQuoteField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryQuote( &self, pQuote: QuoteField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryOptionSelfClose( &self, pOptionSelfClose: OptionSelfCloseField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryInvestUnit( &self, pInvestUnit: InvestUnitField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryCombInstrumentGuard( &self, pCombInstrumentGuard: CombInstrumentGuardField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryCombAction( &self, pCombAction: CombActionField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryTransferSerial( &self, pTransferSerial: TransferSerialField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryAccountregister( &self, pAccountregister: AccountregisterField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspError(&self, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool)
pub fn OnRtnOrder(&self, pOrder: OrderField)
pub fn OnRtnTrade(&self, pTrade: TradeField)
pub fn OnErrRtnOrderInsert( &self, pInputOrder: InputOrderField, pRspInfo: RspInfoField, )
pub fn OnErrRtnOrderAction( &self, pOrderAction: OrderActionField, pRspInfo: RspInfoField, )
pub fn OnRtnInstrumentStatus(&self, pInstrumentStatus: InstrumentStatusField)
pub fn OnRtnBulletin(&self, pBulletin: BulletinField)
pub fn OnRtnTradingNotice(&self, pTradingNoticeInfo: TradingNoticeInfoField)
pub fn OnRtnErrorConditionalOrder( &self, pErrorConditionalOrder: ErrorConditionalOrderField, )
pub fn OnRtnExecOrder(&self, pExecOrder: ExecOrderField)
pub fn OnErrRtnExecOrderInsert( &self, pInputExecOrder: InputExecOrderField, pRspInfo: RspInfoField, )
pub fn OnErrRtnExecOrderAction( &self, pExecOrderAction: ExecOrderActionField, pRspInfo: RspInfoField, )
pub fn OnErrRtnForQuoteInsert( &self, pInputForQuote: InputForQuoteField, pRspInfo: RspInfoField, )
pub fn OnRtnQuote(&self, pQuote: QuoteField)
pub fn OnErrRtnQuoteInsert( &self, pInputQuote: InputQuoteField, pRspInfo: RspInfoField, )
pub fn OnErrRtnQuoteAction( &self, pQuoteAction: QuoteActionField, pRspInfo: RspInfoField, )
pub fn OnRtnForQuoteRsp(&self, pForQuoteRsp: ForQuoteRspField)
pub fn OnRtnCFMMCTradingAccountToken( &self, pCFMMCTradingAccountToken: CFMMCTradingAccountTokenField, )
pub fn OnErrRtnBatchOrderAction( &self, pBatchOrderAction: BatchOrderActionField, pRspInfo: RspInfoField, )
pub fn OnRtnOptionSelfClose(&self, pOptionSelfClose: OptionSelfCloseField)
pub fn OnErrRtnOptionSelfCloseInsert( &self, pInputOptionSelfClose: InputOptionSelfCloseField, pRspInfo: RspInfoField, )
pub fn OnErrRtnOptionSelfCloseAction( &self, pOptionSelfCloseAction: OptionSelfCloseActionField, pRspInfo: RspInfoField, )
pub fn OnRtnCombAction(&self, pCombAction: CombActionField)
pub fn OnErrRtnCombActionInsert( &self, pInputCombAction: InputCombActionField, pRspInfo: RspInfoField, )
pub fn OnRspQryContractBank( &self, pContractBank: ContractBankField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryParkedOrder( &self, pParkedOrder: ParkedOrderField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryParkedOrderAction( &self, pParkedOrderAction: ParkedOrderActionField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryTradingNotice( &self, pTradingNotice: TradingNoticeField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryBrokerTradingParams( &self, pBrokerTradingParams: BrokerTradingParamsField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryBrokerTradingAlgos( &self, pBrokerTradingAlgos: BrokerTradingAlgosField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQueryCFMMCTradingAccountToken( &self, pQueryCFMMCTradingAccountToken: QueryCFMMCTradingAccountTokenField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRtnFromBankToFutureByBank(&self, pRspTransfer: RspTransferField)
pub fn OnRtnFromFutureToBankByBank(&self, pRspTransfer: RspTransferField)
pub fn OnRtnRepealFromBankToFutureByBank(&self, pRspRepeal: RspRepealField)
pub fn OnRtnRepealFromFutureToBankByBank(&self, pRspRepeal: RspRepealField)
pub fn OnRtnFromBankToFutureByFuture(&self, pRspTransfer: RspTransferField)
pub fn OnRtnFromFutureToBankByFuture(&self, pRspTransfer: RspTransferField)
pub fn OnRtnRepealFromBankToFutureByFutureManual( &self, pRspRepeal: RspRepealField, )
pub fn OnRtnRepealFromFutureToBankByFutureManual( &self, pRspRepeal: RspRepealField, )
pub fn OnRtnQueryBankBalanceByFuture( &self, pNotifyQueryAccount: NotifyQueryAccountField, )
pub fn OnErrRtnBankToFutureByFuture( &self, pReqTransfer: ReqTransferField, pRspInfo: RspInfoField, )
pub fn OnErrRtnFutureToBankByFuture( &self, pReqTransfer: ReqTransferField, pRspInfo: RspInfoField, )
pub fn OnErrRtnRepealBankToFutureByFutureManual( &self, pReqRepeal: ReqRepealField, pRspInfo: RspInfoField, )
pub fn OnErrRtnRepealFutureToBankByFutureManual( &self, pReqRepeal: ReqRepealField, pRspInfo: RspInfoField, )
pub fn OnErrRtnQueryBankBalanceByFuture( &self, pReqQueryAccount: ReqQueryAccountField, pRspInfo: RspInfoField, )
pub fn OnRtnRepealFromBankToFutureByFuture(&self, pRspRepeal: RspRepealField)
pub fn OnRtnRepealFromFutureToBankByFuture(&self, pRspRepeal: RspRepealField)
pub fn OnRspFromBankToFutureByFuture( &self, pReqTransfer: ReqTransferField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspFromFutureToBankByFuture( &self, pReqTransfer: ReqTransferField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQueryBankAccountMoneyByFuture( &self, pReqQueryAccount: ReqQueryAccountField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRtnOpenAccountByBank(&self, pOpenAccount: OpenAccountField)
pub fn OnRtnCancelAccountByBank(&self, pCancelAccount: CancelAccountField)
pub fn OnRtnChangeAccountByBank(&self, pChangeAccount: ChangeAccountField)
pub fn OnRspQryClassifiedInstrument( &self, pInstrument: InstrumentField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryCombPromotionParam( &self, pCombPromotionParam: CombPromotionParamField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryRiskSettleInvstPosition( &self, pRiskSettleInvstPosition: RiskSettleInvstPositionField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryRiskSettleProductStatus( &self, pRiskSettleProductStatus: RiskSettleProductStatusField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQrySPBMFutureParameter( &self, pSPBMFutureParameter: SPBMFutureParameterField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQrySPBMOptionParameter( &self, pSPBMOptionParameter: SPBMOptionParameterField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQrySPBMIntraParameter( &self, pSPBMIntraParameter: SPBMIntraParameterField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQrySPBMInterParameter( &self, pSPBMInterParameter: SPBMInterParameterField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQrySPBMPortfDefinition( &self, pSPBMPortfDefinition: SPBMPortfDefinitionField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQrySPBMInvestorPortfDef( &self, pSPBMInvestorPortfDef: SPBMInvestorPortfDefField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryInvestorPortfMarginRatio( &self, pInvestorPortfMarginRatio: InvestorPortfMarginRatioField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryInvestorProdSPBMDetail( &self, pInvestorProdSPBMDetail: InvestorProdSPBMDetailField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryInvestorCommoditySPMMMargin( &self, pInvestorCommoditySPMMMargin: InvestorCommoditySPMMMarginField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryInvestorCommodityGroupSPMMMargin( &self, pInvestorCommodityGroupSPMMMargin: InvestorCommodityGroupSPMMMarginField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQrySPMMInstParam( &self, pSPMMInstParam: SPMMInstParamField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQrySPMMProductParam( &self, pSPMMProductParam: SPMMProductParamField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQrySPBMAddOnInterParameter( &self, pSPBMAddOnInterParameter: SPBMAddOnInterParameterField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryRCAMSCombProductInfo( &self, pRCAMSCombProductInfo: RCAMSCombProductInfoField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryRCAMSInstrParameter( &self, pRCAMSInstrParameter: RCAMSInstrParameterField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryRCAMSIntraParameter( &self, pRCAMSIntraParameter: RCAMSIntraParameterField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryRCAMSInterParameter( &self, pRCAMSInterParameter: RCAMSInterParameterField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryRCAMSShortOptAdjustParam( &self, pRCAMSShortOptAdjustParam: RCAMSShortOptAdjustParamField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryRCAMSInvestorCombPosition( &self, pRCAMSInvestorCombPosition: RCAMSInvestorCombPositionField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryInvestorProdRCAMSMargin( &self, pInvestorProdRCAMSMargin: InvestorProdRCAMSMarginField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryRULEInstrParameter( &self, pRULEInstrParameter: RULEInstrParameterField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryRULEIntraParameter( &self, pRULEIntraParameter: RULEIntraParameterField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryRULEInterParameter( &self, pRULEInterParameter: RULEInterParameterField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryInvestorProdRULEMargin( &self, pInvestorProdRULEMargin: InvestorProdRULEMarginField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryInvestorPortfSetting( &self, pInvestorPortfSetting: InvestorPortfSettingField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryInvestorInfoCommRec( &self, pInvestorInfoCommRec: InvestorInfoCommRecField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspQryCombLeg( &self, pCombLeg: CombLegField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspOffsetSetting( &self, pInputOffsetSetting: InputOffsetSettingField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRspCancelOffsetSetting( &self, pInputOffsetSetting: InputOffsetSettingField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
pub fn OnRtnOffsetSetting(&self, pOffsetSetting: OffsetSettingField)
pub fn OnErrRtnOffsetSetting( &self, pInputOffsetSetting: InputOffsetSettingField, pRspInfo: RspInfoField, )
pub fn OnErrRtnCancelOffsetSetting( &self, pCancelOffsetSetting: CancelOffsetSettingField, pRspInfo: RspInfoField, )
pub fn OnRspQryOffsetSetting( &self, pOffsetSetting: OffsetSettingField, pRspInfo: RspInfoField, nRequestID: i32, bIsLast: bool, )
Auto Trait Implementations§
impl Freeze for TraderSpi
impl RefUnwindSafe for TraderSpi
impl Send for TraderSpi
impl Sync for TraderSpi
impl Unpin for TraderSpi
impl UnwindSafe for TraderSpi
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more