Trait httpbis::solicit_misc::HttpConnectionEx [] [src]

pub trait HttpConnectionEx {
    fn conn(&mut self) -> &mut HttpConnection;

    fn send_rst<S: SendFrame>(
        &mut self,
        send: &mut S,
        stream_id: StreamId,
        error_code: ErrorCode
    ) -> HttpResult<()> { ... } fn send_rst_to_vec(
        &mut self,
        stream_id: StreamId,
        error_code: ErrorCode
    ) -> HttpResult<Vec<u8>> { ... } fn send_headers<S: SendFrame>(
        &mut self,
        send: &mut S,
        stream_id: StreamId,
        headers: &[Header],
        end_stream: EndStream
    ) -> HttpResult<()> { ... } fn send_headers_to_vec(
        &mut self,
        stream_id: StreamId,
        headers: &[Header],
        end_stream: EndStream
    ) -> HttpResult<Vec<u8>> { ... } fn send_data_frame<S: SendFrame>(
        &mut self,
        send: &mut S,
        stream_id: StreamId,
        chunk: &[u8],
        end_stream: EndStream
    ) -> HttpResult<()> { ... } fn send_data_frames<S: SendFrame>(
        &mut self,
        send: &mut S,
        stream_id: StreamId,
        data: &[u8],
        end_stream: EndStream
    ) -> HttpResult<()> { ... } fn send_data_frames_to_vec(
        &mut self,
        stream_id: StreamId,
        data: &[u8],
        end_stream: EndStream
    ) -> HttpResult<Vec<u8>> { ... } fn send_end_of_stream<S: SendFrame>(
        &mut self,
        send: &mut S,
        stream_id: StreamId
    ) -> HttpResult<()> { ... } fn send_end_of_stream_to_vec(
        &mut self,
        stream_id: StreamId
    ) -> HttpResult<Vec<u8>> { ... } fn send_part<S: SendFrame>(
        &mut self,
        send: &mut S,
        stream_id: StreamId,
        part: &HttpStreamPart
    ) -> HttpResult<()> { ... } fn send_part_to_vec(
        &mut self,
        stream_id: StreamId,
        part: &HttpStreamPart
    ) -> HttpResult<Vec<u8>> { ... } }

Required Methods

Provided Methods

Implementors