22 #ifndef MODULES_AFFILE_DIRECTORY_MONITOR_FACTORY_H_
23 #define MODULES_AFFILE_DIRECTORY_MONITOR_FACTORY_H_
27 typedef DirectoryMonitor *(*DirectoryMonitorConstructor)(
const gchar *dir, guint recheck_time);
38 typedef struct _DirectoryMonitorOptions
MonitorMethod
Definition: directory-monitor-factory.h:30
@ MM_UNKNOWN
Definition: directory-monitor-factory.h:35
@ MM_KQUEUE
Definition: directory-monitor-factory.h:34
@ MM_INOTIFY
Definition: directory-monitor-factory.h:33
@ MM_AUTO
Definition: directory-monitor-factory.h:31
@ MM_POLL
Definition: directory-monitor-factory.h:32
DirectoryMonitorConstructor directory_monitor_factory_get_constructor(DirectoryMonitorOptions *options)
Definition: directory-monitor-factory.c:71
MonitorMethod directory_monitor_factory_get_monitor_method(const gchar *method_name)
Definition: directory-monitor-factory.c:45
DirectoryMonitor * create_directory_monitor(DirectoryMonitorOptions *options)
Definition: directory-monitor-factory.c:98
DirectoryMonitor *(* DirectoryMonitorConstructor)(const gchar *dir, guint recheck_time)
Definition: directory-monitor-factory.h:27
Definition: directory-monitor-factory.h:39
guint monitor_freq
Definition: directory-monitor-factory.h:41
const gchar * dir
Definition: directory-monitor-factory.h:40
MonitorMethod method
Definition: directory-monitor-factory.h:42