Trait httpbis::http_common::LoopInner [] [src]

pub trait LoopInner: 'static {
    type LoopHttpStream: HttpStream;
    fn common(&mut self) -> &mut LoopInnerCommon<Self::LoopHttpStream>;
    fn send_common(&mut self, message: CommonToWriteMessage);
    fn process_headers_frame(&mut self, frame: HeadersFrame);

    fn send_frame<R: FrameIR>(&mut self, frame: R) { ... }
    fn out_window_increased(&mut self, stream_id: Option<StreamId>) { ... }
    fn ack_settings(&mut self) { ... }
    fn process_settings_global(&mut self, frame: SettingsFrame) { ... }
    fn process_stream_window_update_frame(&mut self, frame: WindowUpdateFrame) { ... }
    fn process_conn_window_update(&mut self, frame: WindowUpdateFrame) { ... }
    fn process_rst_stream_frame(&mut self, _frame: RstStreamFrame) { ... }
    fn process_data_frame(&mut self, frame: DataFrame) { ... }
    fn process_ping(&mut self, frame: PingFrame) { ... }
    fn process_goaway(&mut self, _frame: GoawayFrame) { ... }
    fn process_conn_frame(&mut self, frame: HttpFrameConn) { ... }
    fn process_stream_frame(&mut self, frame: HttpFrameStream) { ... }
    fn process_raw_frame(&mut self, raw_frame: RawFrame) { ... }
    fn close_remote(&mut self, stream_id: StreamId) { ... }
}

Associated Types

Required Methods

Provided Methods

Send a frame back to the network Must not be data frame

Sends an SETTINGS Frame with ack set to acknowledge seeing a SETTINGS frame from the peer.

Implementors