Struct fswatch_sys::FswSession
[−]
[src]
pub struct FswSession { /* fields omitted */ }Methods
impl FswSession[src]
fn new(monitor_type: FswMonitorType) -> Result<FswSession, FswError>
fn default() -> Result<FswSession, FswError>
fn add_path<T: AsRef<Path>>(&self, path: T) -> Result<(), FswError>
fn add_property(&self, name: &str, value: &str) -> Result<(), FswError>
fn set_allow_overflow(&self, allow_overflow: bool) -> Result<(), FswError>
fn set_callback<F>(&self, callback: F) -> Result<(), FswError> where F: Fn(Vec<FswCEvent>) + 'static
fn set_latency(&self, latency: c_double) -> Result<(), FswError>
fn set_recursive(&self, recursive: bool) -> Result<(), FswError>
fn set_directory_only(&self, directory_only: bool) -> Result<(), FswError>
fn set_follow_symlinks(&self, follow_symlinks: bool) -> Result<(), FswError>
fn add_event_type_filter(&self,
event_type: FswEventFlag)
-> Result<(), FswError>
event_type: FswEventFlag)
-> Result<(), FswError>