Struct tk_http::server::buffered::BufferedCodec
[−]
[src]
pub struct BufferedCodec<R> { /* fields omitted */ }
A codec counterpart of the BufferedDispatcher, might be used with your own dispatcher too
Trait Implementations
impl<S, R: Service<S>> Codec<S> for BufferedCodec<R>
[src]
type ResponseFuture = R::Future
This is a future returned by start_response
Read more
fn recv_mode(&mut self) -> RecvMode
Return a mode which will be used to receive request body Read more
fn data_received(
&mut self,
data: &[u8],
end: bool
) -> Result<Async<usize>, Error>
&mut self,
data: &[u8],
end: bool
) -> Result<Async<usize>, Error>
Chunk of the response body received Read more
fn start_response(&mut self, e: Encoder<S>) -> R::Future
Start writing a response Read more
fn hijack(&mut self, write_buf: WriteBuf<S>, read_buf: ReadBuf<S>)
Called after future retunrted by start_response
done if recv mode is Hijack
Read more