Trait gip::Provider [] [src]

pub trait Provider {
    fn get_addr(&mut self) -> GlobalAddress;
    fn get_name(&self) -> String;
    fn set_timeout(&mut self, timeout: usize);
    fn set_proxy(&mut self, host: &str, port: u16);
}

Required Methods

Get global IP address

Get provider name

Set timeout by milliseconds

Set proxy

Implementors