Trait gio::SocketConnectionExt [−][src]
pub trait SocketConnectionExt { fn connect<'a, P: IsA<SocketAddress>, Q: Into<Option<&'a Cancellable>>>(
&self,
address: &P,
cancellable: Q
) -> Result<(), Error>; fn connect_async<'a, P: IsA<SocketAddress>, Q: Into<Option<&'a Cancellable>>, R: FnOnce(Result<(), Error>) + Send + 'static>(
&self,
address: &P,
cancellable: Q,
callback: R
); fn get_local_address(&self) -> Result<SocketAddress, Error>; fn get_remote_address(&self) -> Result<SocketAddress, Error>; fn get_socket(&self) -> Option<Socket>; fn is_connected(&self) -> bool; fn connect_property_socket_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId; }
Required Methods
fn connect<'a, P: IsA<SocketAddress>, Q: Into<Option<&'a Cancellable>>>(
&self,
address: &P,
cancellable: Q
) -> Result<(), Error>
&self,
address: &P,
cancellable: Q
) -> Result<(), Error>
fn connect_async<'a, P: IsA<SocketAddress>, Q: Into<Option<&'a Cancellable>>, R: FnOnce(Result<(), Error>) + Send + 'static>(
&self,
address: &P,
cancellable: Q,
callback: R
)
&self,
address: &P,
cancellable: Q,
callback: R
)
fn get_local_address(&self) -> Result<SocketAddress, Error>
fn get_remote_address(&self) -> Result<SocketAddress, Error>
fn get_socket(&self) -> Option<Socket>
fn is_connected(&self) -> bool
fn connect_property_socket_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
&self,
f: F
) -> SignalHandlerId
Implementors
impl<O: IsA<SocketConnection> + IsA<Object>> SocketConnectionExt for O