Trait gio::ResolverExt[][src]

pub trait ResolverExt: 'static {
    fn lookup_by_address<'a, P: IsA<InetAddress>, Q: IsA<Cancellable> + 'a, R: Into<Option<&'a Q>>>(
        &self,
        address: &P,
        cancellable: R
    ) -> Result<GString, Error>;
fn lookup_by_address_async<'a, P: IsA<InetAddress>, Q: IsA<Cancellable> + 'a, R: Into<Option<&'a Q>>, S: FnOnce(Result<GString, Error>) + Send + 'static>(
        &self,
        address: &P,
        cancellable: R,
        callback: S
    );
fn lookup_by_name<'a, P: IsA<Cancellable> + 'a, Q: Into<Option<&'a P>>>(
        &self,
        hostname: &str,
        cancellable: Q
    ) -> Result<Vec<InetAddress>, Error>;
fn lookup_by_name_async<'a, P: IsA<Cancellable> + 'a, Q: Into<Option<&'a P>>, R: FnOnce(Result<Vec<InetAddress>, Error>) + Send + 'static>(
        &self,
        hostname: &str,
        cancellable: Q,
        callback: R
    );
fn lookup_records<'a, P: IsA<Cancellable> + 'a, Q: Into<Option<&'a P>>>(
        &self,
        rrname: &str,
        record_type: ResolverRecordType,
        cancellable: Q
    ) -> Result<Vec<Variant>, Error>;
fn lookup_records_async<'a, P: IsA<Cancellable> + 'a, Q: Into<Option<&'a P>>, R: FnOnce(Result<Vec<Variant>, Error>) + Send + 'static>(
        &self,
        rrname: &str,
        record_type: ResolverRecordType,
        cancellable: Q,
        callback: R
    );
fn lookup_service<'a, P: IsA<Cancellable> + 'a, Q: Into<Option<&'a P>>>(
        &self,
        service: &str,
        protocol: &str,
        domain: &str,
        cancellable: Q
    ) -> Result<Vec<SrvTarget>, Error>;
fn lookup_service_async<'a, P: IsA<Cancellable> + 'a, Q: Into<Option<&'a P>>, R: FnOnce(Result<Vec<SrvTarget>, Error>) + Send + 'static>(
        &self,
        service: &str,
        protocol: &str,
        domain: &str,
        cancellable: Q,
        callback: R
    );
fn set_default(&self);
fn connect_reload<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId; }

Required methods

fn lookup_by_address<'a, P: IsA<InetAddress>, Q: IsA<Cancellable> + 'a, R: Into<Option<&'a Q>>>(
    &self,
    address: &P,
    cancellable: R
) -> Result<GString, Error>
[src]

fn lookup_by_address_async<'a, P: IsA<InetAddress>, Q: IsA<Cancellable> + 'a, R: Into<Option<&'a Q>>, S: FnOnce(Result<GString, Error>) + Send + 'static>(
    &self,
    address: &P,
    cancellable: R,
    callback: S
)
[src]

fn lookup_by_name<'a, P: IsA<Cancellable> + 'a, Q: Into<Option<&'a P>>>(
    &self,
    hostname: &str,
    cancellable: Q
) -> Result<Vec<InetAddress>, Error>
[src]

fn lookup_by_name_async<'a, P: IsA<Cancellable> + 'a, Q: Into<Option<&'a P>>, R: FnOnce(Result<Vec<InetAddress>, Error>) + Send + 'static>(
    &self,
    hostname: &str,
    cancellable: Q,
    callback: R
)
[src]

fn lookup_records<'a, P: IsA<Cancellable> + 'a, Q: Into<Option<&'a P>>>(
    &self,
    rrname: &str,
    record_type: ResolverRecordType,
    cancellable: Q
) -> Result<Vec<Variant>, Error>
[src]

fn lookup_records_async<'a, P: IsA<Cancellable> + 'a, Q: Into<Option<&'a P>>, R: FnOnce(Result<Vec<Variant>, Error>) + Send + 'static>(
    &self,
    rrname: &str,
    record_type: ResolverRecordType,
    cancellable: Q,
    callback: R
)
[src]

fn lookup_service<'a, P: IsA<Cancellable> + 'a, Q: Into<Option<&'a P>>>(
    &self,
    service: &str,
    protocol: &str,
    domain: &str,
    cancellable: Q
) -> Result<Vec<SrvTarget>, Error>
[src]

fn lookup_service_async<'a, P: IsA<Cancellable> + 'a, Q: Into<Option<&'a P>>, R: FnOnce(Result<Vec<SrvTarget>, Error>) + Send + 'static>(
    &self,
    service: &str,
    protocol: &str,
    domain: &str,
    cancellable: Q,
    callback: R
)
[src]

fn set_default(&self)[src]

fn connect_reload<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId[src]

Loading content...

Implementors

impl<O: IsA<Resolver>> ResolverExt for O[src]

Loading content...