Struct edge::EdgeHandler [] [src]

pub struct EdgeHandler<T: Send + Sync> {
    // some fields omitted
}

Trait Implementations

impl<T: 'static + Send + Sync> Handler<HttpStream> for EdgeHandler<T>

Implements Handler for our EdgeHandler.

fn on_request(&mut self, req: HttpRequest) -> Next

fn on_request_readable(&mut self, transport: &mut Decoder<HttpStream>) -> Next

fn on_response(&mut self, res: &mut HttpResponse) -> Next

fn on_response_writable(&mut self, transport: &mut Encoder<HttpStream>) -> Next

fn on_error(&mut self, err: Error) -> Next

fn on_remove(self, _transport: T)