Struct inotify::wrapper::INotify
[−]
[src]
pub struct INotify {
pub fd: c_int,
// some fields omitted
}Fields
fd: c_int
Methods
impl INotify[src]
fn init() -> Result<INotify>
fn init_with_flags(flags: c_int) -> Result<INotify>
fn add_watch(&self, path: &Path, mask: u32) -> Result<Watch>
fn rm_watch(&self, watch: Watch) -> Result<()>
fn wait_for_events(&mut self) -> Result<&[Event]>
Wait until events are available, then return them.
This function will block until events are available. If you want it to
return immediately, use available_events.
fn available_events(&mut self) -> Result<&[Event]>
Returns available inotify events.
If no events are available, this method will simply return a slice with
zero events. If you want to wait for events to become available, call
wait_for_events.