MdSpiHandler

Trait MdSpiHandler 

Source
pub trait MdSpiHandler {
    // Provided methods
    fn on_front_connected(&mut self) { ... }
    fn on_front_disconnected(&mut self, reason: i32) { ... }
    fn on_heart_beat_warning(&mut self, time_lapse: i32) { ... }
    fn on_rsp_user_login(
        &mut self,
        user_login: Option<RspUserLoginField>,
        rsp_info: Option<RspInfoField>,
        request_id: i32,
        is_last: bool,
    ) { ... }
    fn on_rsp_user_logout(
        &mut self,
        user_logout: Option<()>,
        rsp_info: Option<RspInfoField>,
        request_id: i32,
        is_last: bool,
    ) { ... }
    fn on_rsp_error(
        &mut self,
        rsp_info: Option<RspInfoField>,
        request_id: i32,
        is_last: bool,
    ) { ... }
    fn on_rsp_sub_market_data(
        &mut self,
        specific_instrument: Option<SpecificInstrumentField>,
        rsp_info: Option<RspInfoField>,
        request_id: i32,
        is_last: bool,
    ) { ... }
    fn on_rsp_unsub_market_data(
        &mut self,
        specific_instrument: Option<SpecificInstrumentField>,
        rsp_info: Option<RspInfoField>,
        request_id: i32,
        is_last: bool,
    ) { ... }
    fn on_rtn_depth_market_data(&mut self, market_data: DepthMarketDataField) { ... }
    fn on_rtn_for_quote_rsp(&mut self, for_quote_rsp: ForQuoteRspField) { ... }
}

Provided Methods§

Source

fn on_front_connected(&mut self)

Source

fn on_front_disconnected(&mut self, reason: i32)

Source

fn on_heart_beat_warning(&mut self, time_lapse: i32)

Source

fn on_rsp_user_login( &mut self, user_login: Option<RspUserLoginField>, rsp_info: Option<RspInfoField>, request_id: i32, is_last: bool, )

Source

fn on_rsp_user_logout( &mut self, user_logout: Option<()>, rsp_info: Option<RspInfoField>, request_id: i32, is_last: bool, )

Source

fn on_rsp_error( &mut self, rsp_info: Option<RspInfoField>, request_id: i32, is_last: bool, )

Source

fn on_rsp_sub_market_data( &mut self, specific_instrument: Option<SpecificInstrumentField>, rsp_info: Option<RspInfoField>, request_id: i32, is_last: bool, )

Source

fn on_rsp_unsub_market_data( &mut self, specific_instrument: Option<SpecificInstrumentField>, rsp_info: Option<RspInfoField>, request_id: i32, is_last: bool, )

Source

fn on_rtn_depth_market_data(&mut self, market_data: DepthMarketDataField)

Source

fn on_rtn_for_quote_rsp(&mut self, for_quote_rsp: ForQuoteRspField)

Implementors§