Struct devd_rs::Context
[−]
[src]
pub struct Context { /* fields omitted */ }
Methods
impl Context
[src]
pub fn new() -> Result<Context>
[src]
pub fn wait_for_event_raw(&mut self, timeout_ms: usize) -> Result<String>
[src]
Waits for an event using poll(), reads it but does not parse
pub fn wait_for_event<'a>(&mut self, timeout_ms: usize) -> Result<Event>
[src]
Waits for an event using poll(), reads and parses it
pub fn fd(&self) -> RawFd
[src]
Returns the devd socket file descriptor in case you want to select/poll on it together with other file descriptors
pub fn read_event(&mut self) -> Result<Event>
[src]
Reads an event and parses it. Use when polling on the raw fd by yourself