Struct procfs::net::UnixNetEntry
source · pub struct UnixNetEntry {
pub ref_count: u32,
pub socket_type: u16,
pub state: UnixState,
pub inode: u64,
pub path: Option<PathBuf>,
}
Expand description
An entry in the Unix socket table
Fields§
§ref_count: u32
The number of users of the socket
socket_type: u16
The socket type.
Possible values are SOCK_STREAM
, SOCK_DGRAM
, or SOCK_SEQPACKET
. These constants can
be found in the libc crate.
state: UnixState
The state of the socket
inode: u64
The inode number of the socket
path: Option<PathBuf>
The bound pathname (if any) of the socket.
Sockets in the abstract namespace are included, and are shown with a path that commences with the ‘@’ character.
Trait Implementations§
source§impl Clone for UnixNetEntry
impl Clone for UnixNetEntry
source§fn clone(&self) -> UnixNetEntry
fn clone(&self) -> UnixNetEntry
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more