Trait sozu_lib::network::session::ProxyConfiguration [] [src]

pub trait ProxyConfiguration<Client> {
    fn connect_to_backend(&mut self,
                          event_loop: &mut Poll,
                          client: &mut Client)
                          -> Result<BackendConnectAction, ConnectionError>; fn notify(&mut self,
              event_loop: &mut Poll,
              channel: &mut ProxyChannel,
              message: ProxyOrder); fn accept(&mut self,
              token: ListenToken)
              -> Result<(Client, bool), AcceptError>; fn close_backend(&mut self, app_id: String, addr: &SocketAddr); fn front_timeout(&self) -> u64; fn back_timeout(&self) -> u64; }

Required Methods

Implementors