Struct iproute2::ConnectionHandle [−][src]
pub struct ConnectionHandle { /* fields omitted */ }
A handle to pass requests to a Connection
.
Methods
impl ConnectionHandle
[src]
impl ConnectionHandle
pub fn request(
&mut self,
message: NetlinkMessage
) -> impl Stream<Item = NetlinkMessage, Error = NetlinkIpError>
[src]
pub fn request(
&mut self,
message: NetlinkMessage
) -> impl Stream<Item = NetlinkMessage, Error = NetlinkIpError>
Send a new request and get the response as a stream of messages. Note that some messages are not part of the response stream:
- acknowledgements: when an acknowledgement is received, the stream is closed
- end of dump messages: similarly, upon receiving an "end of dump" message, the stream is closed
pub fn link(&self) -> LinkHandle
[src]
pub fn link(&self) -> LinkHandle
Create a new handle, specifically for link requests (equivalent to ip link
commands)
Trait Implementations
impl Clone for ConnectionHandle
[src]
impl Clone for ConnectionHandle
fn clone(&self) -> ConnectionHandle
[src]
fn clone(&self) -> ConnectionHandle
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Debug for ConnectionHandle
[src]
impl Debug for ConnectionHandle
Auto Trait Implementations
impl Send for ConnectionHandle
impl Send for ConnectionHandle
impl Sync for ConnectionHandle
impl Sync for ConnectionHandle