154 const bool follow_symlinks);
void(* FSW_CEVENT_CALLBACK)(fsw_cevent const *const events, const unsigned int event_num, void *data)
Definition: cevent.h:136
Header of the libfswatch library functions for filter management.
Header of the libfswatch library defining the monitor types.
fsw_monitor_type
Available monitors.
Definition: cmonitor.h:44
FSW_STATUS fsw_stop_monitor(const FSW_HANDLE handle)
Definition: libfswatch.cpp:774
FSW_STATUS fsw_add_property(const FSW_HANDLE handle, const char *name, const char *value)
Definition: libfswatch.cpp:630
void fsw_set_verbose(bool verbose)
Definition: libfswatch.cpp:857
bool fsw_is_verbose()
Definition: libfswatch.cpp:852
FSW_HANDLE fsw_init_session(const enum fsw_monitor_type type)
Definition: libfswatch.cpp:572
FSW_STATUS fsw_start_monitor(const FSW_HANDLE handle)
Definition: libfswatch.cpp:732
bool fsw_is_running(const FSW_HANDLE handle)
Definition: libfswatch.cpp:722
FSW_STATUS fsw_add_event_type_filter(const FSW_HANDLE handle, const fsw_event_type_filter event_type)
Definition: libfswatch.cpp:703
FSW_STATUS fsw_set_latency(const FSW_HANDLE handle, const double latency)
Definition: libfswatch.cpp:666
FSW_STATUS fsw_set_recursive(const FSW_HANDLE handle, const bool recursive)
Definition: libfswatch.cpp:677
FSW_STATUS fsw_set_allow_overflow(const FSW_HANDLE handle, const bool allow_overflow)
Definition: libfswatch.cpp:657
FSW_STATUS fsw_set_follow_symlinks(const FSW_HANDLE handle, const bool follow_symlinks)
Definition: libfswatch.cpp:694
FSW_STATUS fsw_set_callback(const FSW_HANDLE handle, const FSW_CEVENT_CALLBACK callback, void *data)
Definition: libfswatch.cpp:643
FSW_STATUS fsw_last_error()
Definition: libfswatch.cpp:847
FSW_STATUS fsw_destroy_session(const FSW_HANDLE handle)
Definition: libfswatch.cpp:800
FSW_STATUS fsw_set_directory_only(const FSW_HANDLE handle, const bool directory_only)
Definition: libfswatch.cpp:685
FSW_STATUS fsw_add_filter(const FSW_HANDLE handle, const fsw_cmonitor_filter filter)
Definition: libfswatch.cpp:712
FSW_STATUS fsw_init_library()
Definition: libfswatch.cpp:490
FSW_STATUS fsw_add_path(const FSW_HANDLE handle, const char *path)
Definition: libfswatch.cpp:619
Header of the libfswatch library containing common types.
int FSW_STATUS
Status of a library call.
Definition: libfswatch_types.h:49
struct FSW_SESSION * FSW_HANDLE
Handle to a monitoring session.
Definition: libfswatch_types.h:44
fsw_filter_type type
Filter type.
Definition: filter.hpp:72
Event type filter.
Definition: cfilter.h:56