Struct httpbis::http_common::HttpStreamCommon
[−]
[src]
pub struct HttpStreamCommon { pub state: StreamState, pub out_window_size: WindowSize, pub in_window_size: WindowSize, pub outgoing: VecDeque<HttpStreamPartContent>, pub outgoing_end: Option<ErrorCode>, }
Fields
state: StreamState
out_window_size: WindowSize
in_window_size: WindowSize
outgoing: VecDeque<HttpStreamPartContent>
outgoing_end: Option<ErrorCode>
Methods
impl HttpStreamCommon
[src]
fn new() -> HttpStreamCommon
fn close_local(&mut self)
fn close_remote(&mut self)
fn pop_outg(
&mut self,
conn_out_window_size: &mut WindowSize
) -> Option<HttpStreamCommand>
&mut self,
conn_out_window_size: &mut WindowSize
) -> Option<HttpStreamCommand>
fn pop_outg_all(
&mut self,
conn_out_window_size: &mut WindowSize
) -> Vec<HttpStreamCommand>
&mut self,
conn_out_window_size: &mut WindowSize
) -> Vec<HttpStreamCommand>