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);
}

Required Methods

fn get_addr(&mut self) -> GlobalAddress

Get global IP address

fn get_name(&self) -> String

Get provider name

fn set_timeout(&mut self, timeout: usize)

Set timeout by milliseconds

Implementors