Trait gio::SocketConnectionExt [−][src]
Required methods
fn connect<'a, P: IsA<SocketAddress>, Q: IsA<Cancellable> + 'a, R: Into<Option<&'a Q>>>(
&self,
address: &P,
cancellable: R
) -> Result<(), Error>
[src]
&self,
address: &P,
cancellable: R
) -> Result<(), Error>
fn connect_async<'a, P: IsA<SocketAddress>, Q: IsA<Cancellable> + 'a, R: Into<Option<&'a Q>>, S: FnOnce(Result<(), Error>) + Send + 'static>(
&self,
address: &P,
cancellable: R,
callback: S
)
[src]
&self,
address: &P,
cancellable: R,
callback: S
)
fn get_local_address(&self) -> Result<SocketAddress, Error>
[src]
fn get_remote_address(&self) -> Result<SocketAddress, Error>
[src]
fn get_socket(&self) -> Option<Socket>
[src]
fn is_connected(&self) -> bool
[src]
Implementors
impl<O: IsA<SocketConnection>> SocketConnectionExt for O
[src]
fn connect<'a, P: IsA<SocketAddress>, Q: IsA<Cancellable> + 'a, R: Into<Option<&'a Q>>>(
&self,
address: &P,
cancellable: R
) -> Result<(), Error>
[src]
&self,
address: &P,
cancellable: R
) -> Result<(), Error>
fn connect_async<'a, P: IsA<SocketAddress>, Q: IsA<Cancellable> + 'a, R: Into<Option<&'a Q>>, S: FnOnce(Result<(), Error>) + Send + 'static>(
&self,
address: &P,
cancellable: R,
callback: S
)
[src]
&self,
address: &P,
cancellable: R,
callback: S
)