154 const bool follow_symlinks);
FSW_STATUS fsw_add_filter(const FSW_HANDLE handle, const fsw_cmonitor_filter filter)
Definition: libfswatch.cpp:667
Header of the libfswatch library defining the monitor types.
int FSW_STATUS
Status of a library call.
Definition: libfswatch_types.h:49
FSW_STATUS fsw_add_event_type_filter(const FSW_HANDLE handle, const fsw_event_type_filter event_type)
Definition: libfswatch.cpp:658
FSW_STATUS fsw_stop_monitor(const FSW_HANDLE handle)
Definition: libfswatch.cpp:711
FSW_STATUS fsw_set_callback(const FSW_HANDLE handle, const FSW_CEVENT_CALLBACK callback, void *data)
Definition: libfswatch.cpp:598
FSW_STATUS fsw_start_monitor(const FSW_HANDLE handle)
Definition: libfswatch.cpp:677
FSW_STATUS fsw_destroy_session(const FSW_HANDLE handle)
Definition: libfswatch.cpp:737
Event type filter.
Definition: cfilter.h:55
FSW_STATUS fsw_set_follow_symlinks(const FSW_HANDLE handle, const bool follow_symlinks)
Definition: libfswatch.cpp:649
FSW_STATUS fsw_init_library()
Definition: libfswatch.cpp:445
FSW_STATUS fsw_add_path(const FSW_HANDLE handle, const char *path)
Definition: libfswatch.cpp:574
FSW_STATUS fsw_set_directory_only(const FSW_HANDLE handle, const bool directory_only)
Definition: libfswatch.cpp:640
void(* FSW_CEVENT_CALLBACK)(fsw_cevent const *const events, const unsigned int event_num, void *data)
Definition: cevent.h:136
fsw_monitor_type
Available monitors.
Definition: cmonitor.h:43
bool fsw_is_verbose()
Definition: libfswatch.cpp:787
FSW_STATUS fsw_last_error()
Definition: libfswatch.cpp:782
FSW_HANDLE fsw_init_session(const enum fsw_monitor_type type)
Definition: libfswatch.cpp:527
Header of the libfswatch library containing common types.
FSW_STATUS fsw_set_recursive(const FSW_HANDLE handle, const bool recursive)
Definition: libfswatch.cpp:632
FSW_STATUS fsw_set_latency(const FSW_HANDLE handle, const double latency)
Definition: libfswatch.cpp:621
void fsw_set_verbose(bool verbose)
Definition: libfswatch.cpp:792
FSW_STATUS fsw_add_property(const FSW_HANDLE handle, const char *name, const char *value)
Definition: libfswatch.cpp:585
Header of the libfswatch library functions for filter management.
Definition: libfswatch.cpp:415
FSW_STATUS fsw_set_allow_overflow(const FSW_HANDLE handle, const bool allow_overflow)
Definition: libfswatch.cpp:612