Struct sozu_lib::network::tcp::Client
[−]
[src]
pub struct Client { /* fields omitted */ }
pub struct Client { /* fields omitted */ }
impl ProxyClient for Client
[src]fn front_socket(&self) -> &TcpStream
fn back_socket(&self) -> Option<&TcpStream>
fn front_token(&self) -> Option<Token>
fn back_token(&self) -> Option<Token>
fn close(&mut self)
fn log_context(&self) -> String
fn set_back_socket(&mut self, socket: TcpStream)
fn set_front_token(&mut self, token: Token)
fn set_back_token(&mut self, token: Token)
fn back_connected(&self) -> BackendConnectionStatus
fn set_back_connected(&mut self, _: BackendConnectionStatus)
fn front_timeout(&mut self) -> Option<Timeout>
fn back_timeout(&mut self) -> Option<Timeout>
fn set_front_timeout(&mut self, timeout: Timeout)
fn set_back_timeout(&mut self, timeout: Timeout)
fn protocol(&self) -> Protocol
fn remove_backend(&mut self) -> (Option<String>, Option<SocketAddr>)
fn front_hup(&mut self) -> ClientResult
fn back_hup(&mut self) -> ClientResult
fn readable(&mut self) -> ClientResult
fn writable(&mut self) -> ClientResult
fn back_readable(&mut self) -> ClientResult
fn back_writable(&mut self) -> ClientResult
fn readiness(&mut self) -> &mut Readiness