154 const bool follow_symlinks);
FSW_STATUS fsw_add_filter(const FSW_HANDLE handle, const fsw_cmonitor_filter filter)
Definition: libfswatch.cpp:795
Header of the libfswatch library defining the monitor types.
int FSW_STATUS
Status of a library call.
Definition: libfswatch_types.h:44
FSW_STATUS fsw_add_event_type_filter(const FSW_HANDLE handle, const fsw_event_type_filter event_type)
Definition: libfswatch.cpp:776
FSW_STATUS fsw_set_callback(const FSW_HANDLE handle, const FSW_CEVENT_CALLBACK callback, void *data)
Definition: libfswatch.cpp:659
FSW_STATUS fsw_start_monitor(const FSW_HANDLE handle)
Definition: libfswatch.cpp:840
FSW_STATUS fsw_destroy_session(const FSW_HANDLE handle)
Definition: libfswatch.cpp:900
Event type filter.
Definition: cfilter.h:55
FSW_STATUS fsw_set_follow_symlinks(const FSW_HANDLE handle, const bool follow_symlinks)
Definition: libfswatch.cpp:757
FSW_STATUS fsw_init_library()
Definition: libfswatch.cpp:458
unsigned int FSW_HANDLE
Handle to a monitoring session.
Definition: libfswatch_types.h:39
FSW_STATUS fsw_add_path(const FSW_HANDLE handle, const char *path)
Definition: libfswatch.cpp:618
FSW_STATUS fsw_set_directory_only(const FSW_HANDLE handle, const bool directory_only)
Definition: libfswatch.cpp:739
void(* FSW_CEVENT_CALLBACK)(fsw_cevent const *const events, const unsigned int event_num, void *data)
Definition: cevent.h:134
fsw_monitor_type
Available monitors.
Definition: cmonitor.h:43
bool fsw_is_verbose()
Definition: libfswatch.cpp:970
FSW_STATUS fsw_last_error()
Definition: libfswatch.cpp:965
FSW_HANDLE fsw_init_session(const enum fsw_monitor_type type)
Definition: libfswatch.cpp:538
Header of the libfswatch library containing common types.
FSW_STATUS fsw_set_recursive(const FSW_HANDLE handle, const bool recursive)
Definition: libfswatch.cpp:721
FSW_STATUS fsw_set_latency(const FSW_HANDLE handle, const double latency)
Definition: libfswatch.cpp:700
void fsw_set_verbose(bool verbose)
Definition: libfswatch.cpp:975
FSW_STATUS fsw_add_property(const FSW_HANDLE handle, const char *name, const char *value)
Definition: libfswatch.cpp:638
Header of the libfswatch library functions for filter management.
FSW_STATUS fsw_set_allow_overflow(const FSW_HANDLE handle, const bool allow_overflow)
Definition: libfswatch.cpp:681