syslog-ng source
directory-monitor-factory.h File Reference
Include dependency graph for directory-monitor-factory.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  DirectoryMonitorOptions
 

Typedefs

typedef DirectoryMonitor *(* DirectoryMonitorConstructor) (const gchar *dir, guint recheck_time)
 

Enumerations

enum  MonitorMethod {
  MM_AUTO , MM_POLL , MM_INOTIFY , MM_KQUEUE ,
  MM_UNKNOWN
}
 

Functions

DirectoryMonitorConstructor directory_monitor_factory_get_constructor (DirectoryMonitorOptions *options)
 
MonitorMethod directory_monitor_factory_get_monitor_method (const gchar *method_name)
 
DirectoryMonitor * create_directory_monitor (DirectoryMonitorOptions *options)
 

Typedef Documentation

◆ DirectoryMonitorConstructor

typedef DirectoryMonitor*(* DirectoryMonitorConstructor) (const gchar *dir, guint recheck_time)

Enumeration Type Documentation

◆ MonitorMethod

Enumerator
MM_AUTO 
MM_POLL 
MM_INOTIFY 
MM_KQUEUE 
MM_UNKNOWN 

Function Documentation

◆ create_directory_monitor()

DirectoryMonitor* create_directory_monitor ( DirectoryMonitorOptions options)

◆ directory_monitor_factory_get_constructor()

DirectoryMonitorConstructor directory_monitor_factory_get_constructor ( DirectoryMonitorOptions options)

◆ directory_monitor_factory_get_monitor_method()

MonitorMethod directory_monitor_factory_get_monitor_method ( const gchar *  method_name)