[][src]Trait gio::ProxyExt

pub trait ProxyExt: 'static {
    fn connect<'a, P: IsA<IOStream>, Q: IsA<ProxyAddress>, R: IsA<Cancellable> + 'a, S: Into<Option<&'a R>>>(
        &self,
        connection: &P,
        proxy_address: &Q,
        cancellable: S
    ) -> Result<IOStream, Error>;
fn connect_async<'a, P: IsA<IOStream>, Q: IsA<ProxyAddress>, R: IsA<Cancellable> + 'a, S: Into<Option<&'a R>>, T: FnOnce(Result<IOStream, Error>) + Send + 'static>(
        &self,
        connection: &P,
        proxy_address: &Q,
        cancellable: S,
        callback: T
    );
fn supports_hostname(&self) -> bool; }

Required methods

fn connect<'a, P: IsA<IOStream>, Q: IsA<ProxyAddress>, R: IsA<Cancellable> + 'a, S: Into<Option<&'a R>>>(
    &self,
    connection: &P,
    proxy_address: &Q,
    cancellable: S
) -> Result<IOStream, Error>

fn connect_async<'a, P: IsA<IOStream>, Q: IsA<ProxyAddress>, R: IsA<Cancellable> + 'a, S: Into<Option<&'a R>>, T: FnOnce(Result<IOStream, Error>) + Send + 'static>(
    &self,
    connection: &P,
    proxy_address: &Q,
    cancellable: S,
    callback: T
)

fn supports_hostname(&self) -> bool

Loading content...

Implementors

impl<O: IsA<Proxy>> ProxyExt for O[src]

Loading content...