Struct sozu_lib::network::tcp::ServerConfiguration
[−]
[src]
pub struct ServerConfiguration { /* fields omitted */ }
Methods
impl ServerConfiguration
[src]
fn new(max_listeners: usize, base_token: usize) -> ServerConfiguration
fn remove_tcp_front(&mut self,
app_id: String,
event_loop: &mut Poll)
-> Option<ListenToken>
app_id: String,
event_loop: &mut Poll)
-> Option<ListenToken>
fn add_instance(&mut self,
app_id: &str,
instance_address: &SocketAddr,
event_loop: &mut Poll)
-> Option<ListenToken>
app_id: &str,
instance_address: &SocketAddr,
event_loop: &mut Poll)
-> Option<ListenToken>
fn remove_instance(&mut self,
app_id: &str,
instance_address: &SocketAddr,
event_loop: &mut Poll)
-> Option<ListenToken>
app_id: &str,
instance_address: &SocketAddr,
event_loop: &mut Poll)
-> Option<ListenToken>
Trait Implementations
impl ProxyConfiguration<Client> for ServerConfiguration
[src]
fn connect_to_backend(&mut self,
event_loop: &mut Poll,
client: &mut Client)
-> Result<BackendConnectAction, ConnectionError>
event_loop: &mut Poll,
client: &mut Client)
-> Result<BackendConnectAction, ConnectionError>
fn notify(&mut self,
event_loop: &mut Poll,
channel: &mut ProxyChannel,
message: ProxyOrder)
event_loop: &mut Poll,
channel: &mut ProxyChannel,
message: ProxyOrder)