Struct gip::ProviderAny
[−]
[src]
pub struct ProviderAny { pub providers: Vec<Box<Provider>>, }
Provider for checking global address from multiple providers
Fields
providers: Vec<Box<Provider>>
Providers for checking global address
Methods
impl ProviderAny
[src]
Trait Implementations
impl Provider for ProviderAny
[src]
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
fn set_proxy(&mut self, host: &str, port: u16)
Set proxy