[][src]Trait gio::NetworkMonitorExt

pub trait NetworkMonitorExt: 'static {
    fn can_reach<'a, P: IsA<SocketConnectable>, Q: IsA<Cancellable> + 'a, R: Into<Option<&'a Q>>>(
        &self,
        connectable: &P,
        cancellable: R
    ) -> Result<(), Error>;
fn can_reach_async<'a, P: IsA<SocketConnectable>, Q: IsA<Cancellable> + 'a, R: Into<Option<&'a Q>>, S: FnOnce(Result<(), Error>) + Send + 'static>(
        &self,
        connectable: &P,
        cancellable: R,
        callback: S
    );
fn get_network_available(&self) -> bool;
fn connect_network_changed<F: Fn(&Self, bool) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_network_available_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId; }

Required methods

fn can_reach<'a, P: IsA<SocketConnectable>, Q: IsA<Cancellable> + 'a, R: Into<Option<&'a Q>>>(
    &self,
    connectable: &P,
    cancellable: R
) -> Result<(), Error>

fn can_reach_async<'a, P: IsA<SocketConnectable>, Q: IsA<Cancellable> + 'a, R: Into<Option<&'a Q>>, S: FnOnce(Result<(), Error>) + Send + 'static>(
    &self,
    connectable: &P,
    cancellable: R,
    callback: S
)

fn get_network_available(&self) -> bool

fn connect_network_changed<F: Fn(&Self, bool) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_network_available_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

Loading content...

Implementors

impl<O: IsA<NetworkMonitor>> NetworkMonitorExt for O[src]

Loading content...