165 const bool follow_symlinks);
void(* FSW_CEVENT_CALLBACK_V2)(fsw_cevent_v2 const *const events, const unsigned int event_num, void *data)
Definition cevent.h:176
void(* FSW_CEVENT_CALLBACK)(fsw_cevent const *const events, const unsigned int event_num, void *data)
Definition cevent.h:169
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:861
FSW_STATUS fsw_last_error(void)
Definition libfswatch.cpp:934
FSW_STATUS fsw_add_property(const FSW_HANDLE handle, const char *name, const char *value)
Definition libfswatch.cpp:701
void fsw_set_verbose(bool verbose)
Definition libfswatch.cpp:944
FSW_HANDLE fsw_init_session(const enum fsw_monitor_type type)
Definition libfswatch.cpp:642
FSW_STATUS fsw_start_monitor(const FSW_HANDLE handle)
Definition libfswatch.cpp:819
FSW_STATUS fsw_set_callback_v2(const FSW_HANDLE handle, const FSW_CEVENT_CALLBACK_V2 callback, void *data)
Definition libfswatch.cpp:729
bool fsw_is_running(const FSW_HANDLE handle)
Definition libfswatch.cpp:809
FSW_STATUS fsw_add_event_type_filter(const FSW_HANDLE handle, const fsw_event_type_filter event_type)
Definition libfswatch.cpp:790
FSW_STATUS fsw_set_latency(const FSW_HANDLE handle, const double latency)
Definition libfswatch.cpp:753
FSW_STATUS fsw_set_recursive(const FSW_HANDLE handle, const bool recursive)
Definition libfswatch.cpp:764
FSW_STATUS fsw_set_allow_overflow(const FSW_HANDLE handle, const bool allow_overflow)
Definition libfswatch.cpp:744
FSW_STATUS fsw_set_follow_symlinks(const FSW_HANDLE handle, const bool follow_symlinks)
Definition libfswatch.cpp:781
FSW_STATUS fsw_set_callback(const FSW_HANDLE handle, const FSW_CEVENT_CALLBACK callback, void *data)
Definition libfswatch.cpp:714
FSW_STATUS fsw_destroy_session(const FSW_HANDLE handle)
Definition libfswatch.cpp:887
bool fsw_is_verbose(void)
Definition libfswatch.cpp:939
FSW_STATUS fsw_set_directory_only(const FSW_HANDLE handle, const bool directory_only)
Definition libfswatch.cpp:772
FSW_STATUS fsw_add_filter(const FSW_HANDLE handle, const fsw_cmonitor_filter filter)
Definition libfswatch.cpp:799
FSW_STATUS fsw_init_library(void)
Definition libfswatch.cpp:489
FSW_STATUS fsw_add_path(const FSW_HANDLE handle, const char *path)
Definition libfswatch.cpp:690
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
Event type filter.
Definition cfilter.h:56