Rust_CThostFtdcMdSpi_Trait

Trait Rust_CThostFtdcMdSpi_Trait 

Source
pub trait Rust_CThostFtdcMdSpi_Trait {
Show 13 methods // Provided methods fn on_front_connected(&mut self) { ... } fn on_front_disconnected(&mut self, nReason: c_int) { ... } fn on_heart_beat_warning(&mut self, nTimeLapse: c_int) { ... } fn on_rsp_user_login( &mut self, pRspUserLogin: *mut CThostFtdcRspUserLoginField, pRspInfo: *mut CThostFtdcRspInfoField, nRequestID: c_int, bIsLast: bool, ) { ... } fn on_rsp_user_logout( &mut self, pUserLogout: *mut CThostFtdcUserLogoutField, pRspInfo: *mut CThostFtdcRspInfoField, nRequestID: c_int, bIsLast: bool, ) { ... } fn on_rsp_qry_multicast_instrument( &mut self, pMulticastInstrument: *mut CThostFtdcMulticastInstrumentField, pRspInfo: *mut CThostFtdcRspInfoField, nRequestID: c_int, bIsLast: bool, ) { ... } fn on_rsp_error( &mut self, pRspInfo: *mut CThostFtdcRspInfoField, nRequestID: c_int, bIsLast: bool, ) { ... } fn on_rsp_sub_market_data( &mut self, pSpecificInstrument: *mut CThostFtdcSpecificInstrumentField, pRspInfo: *mut CThostFtdcRspInfoField, nRequestID: c_int, bIsLast: bool, ) { ... } fn on_rsp_un_sub_market_data( &mut self, pSpecificInstrument: *mut CThostFtdcSpecificInstrumentField, pRspInfo: *mut CThostFtdcRspInfoField, nRequestID: c_int, bIsLast: bool, ) { ... } fn on_rsp_sub_for_quote_rsp( &mut self, pSpecificInstrument: *mut CThostFtdcSpecificInstrumentField, pRspInfo: *mut CThostFtdcRspInfoField, nRequestID: c_int, bIsLast: bool, ) { ... } fn on_rsp_un_sub_for_quote_rsp( &mut self, pSpecificInstrument: *mut CThostFtdcSpecificInstrumentField, pRspInfo: *mut CThostFtdcRspInfoField, nRequestID: c_int, bIsLast: bool, ) { ... } fn on_rtn_depth_market_data( &mut self, pDepthMarketData: *mut CThostFtdcDepthMarketDataField, ) { ... } fn on_rtn_for_quote_rsp( &mut self, pForQuoteRsp: *mut CThostFtdcForQuoteRspField, ) { ... }
}

Provided Methods§

Source

fn on_front_connected(&mut self)

Source

fn on_front_disconnected(&mut self, nReason: c_int)

Source

fn on_heart_beat_warning(&mut self, nTimeLapse: c_int)

Source

fn on_rsp_user_login( &mut self, pRspUserLogin: *mut CThostFtdcRspUserLoginField, pRspInfo: *mut CThostFtdcRspInfoField, nRequestID: c_int, bIsLast: bool, )

Source

fn on_rsp_user_logout( &mut self, pUserLogout: *mut CThostFtdcUserLogoutField, pRspInfo: *mut CThostFtdcRspInfoField, nRequestID: c_int, bIsLast: bool, )

Source

fn on_rsp_qry_multicast_instrument( &mut self, pMulticastInstrument: *mut CThostFtdcMulticastInstrumentField, pRspInfo: *mut CThostFtdcRspInfoField, nRequestID: c_int, bIsLast: bool, )

Source

fn on_rsp_error( &mut self, pRspInfo: *mut CThostFtdcRspInfoField, nRequestID: c_int, bIsLast: bool, )

Source

fn on_rsp_sub_market_data( &mut self, pSpecificInstrument: *mut CThostFtdcSpecificInstrumentField, pRspInfo: *mut CThostFtdcRspInfoField, nRequestID: c_int, bIsLast: bool, )

Source

fn on_rsp_un_sub_market_data( &mut self, pSpecificInstrument: *mut CThostFtdcSpecificInstrumentField, pRspInfo: *mut CThostFtdcRspInfoField, nRequestID: c_int, bIsLast: bool, )

Source

fn on_rsp_sub_for_quote_rsp( &mut self, pSpecificInstrument: *mut CThostFtdcSpecificInstrumentField, pRspInfo: *mut CThostFtdcRspInfoField, nRequestID: c_int, bIsLast: bool, )

Source

fn on_rsp_un_sub_for_quote_rsp( &mut self, pSpecificInstrument: *mut CThostFtdcSpecificInstrumentField, pRspInfo: *mut CThostFtdcRspInfoField, nRequestID: c_int, bIsLast: bool, )

Source

fn on_rtn_depth_market_data( &mut self, pDepthMarketData: *mut CThostFtdcDepthMarketDataField, )

Source

fn on_rtn_for_quote_rsp( &mut self, pForQuoteRsp: *mut CThostFtdcForQuoteRspField, )

Implementors§