[][src]Trait heim::host::os::linux::UserExt

pub trait UserExt {
    fn pid(&self) -> i32;
fn terminal(&self) -> &str;
fn id(&self) -> &str;
fn hostname(&self) -> &str;
fn address(&self) -> Option<IpAddr>;
fn session_id(&self) -> i32; }

Linux-specific extensions for User.

In Linux user information is provided by utmpx (see man utmpx(5)), trait methods are representing fields of this struct.

Required methods

fn pid(&self) -> i32

Returns the Pid of login process.

fn terminal(&self) -> &str

Returns the tty or pseudo-tty name associated with user.

fn id(&self) -> &str

Returns the terminal identifier.

fn hostname(&self) -> &str

Returns the hostname for remote login.

fn address(&self) -> Option<IpAddr>

Returns the IP address of remote host.

fn session_id(&self) -> i32

Returns the Session ID.

Loading content...

Implementors

impl UserExt for User[src]

Loading content...