22 #ifndef MODULES_AFFILE_WILDCARD_SOURCE_H_
23 #define MODULES_AFFILE_WILDCARD_SOURCE_H_
32 #define DEFAULT_MAX_FILES 100
34 typedef struct _WildcardSourceDriver
MonitorMethod
Definition: directory-monitor-factory.h:30
Definition: file-opener.h:44
Definition: file-reader.h:30
Definition: wildcard-source.h:35
MonitorMethod monitor_method
Definition: wildcard-source.h:40
GHashTable * file_readers
Definition: wildcard-source.h:52
PendingFileList * waiting_list
Definition: wildcard-source.h:56
gchar * exclude_pattern
Definition: wildcard-source.h:39
gchar * base_dir
Definition: wildcard-source.h:37
GHashTable * directory_monitors
Definition: wildcard-source.h:53
GPatternSpec * compiled_exclude
Definition: wildcard-source.h:51
GPatternSpec * compiled_pattern
Definition: wildcard-source.h:50
FileReaderOptions file_reader_options
Definition: wildcard-source.h:47
gboolean recursive
Definition: wildcard-source.h:45
guint32 max_files
Definition: wildcard-source.h:42
FileOpenerOptions file_opener_options
Definition: wildcard-source.h:48
FileOpener * file_opener
Definition: wildcard-source.h:54
gboolean window_size_initialized
Definition: wildcard-source.h:44
gchar * filename_pattern
Definition: wildcard-source.h:38
gint monitor_freq
Definition: wildcard-source.h:41
LogSrcDriver super
Definition: wildcard-source.h:36
GlobalConfig * cfg
Definition: test_batched_ack_tracker.c:34
void wildcard_sd_set_monitor_freq(LogDriver *s, gint monitor_freq)
Definition: wildcard-source.c:467
void wildcard_sd_set_max_files(LogDriver *s, guint32 max_files)
Definition: wildcard-source.c:475
LogDriver * wildcard_sd_legacy_new(const gchar *filename, GlobalConfig *cfg)
Definition: wildcard-source.c:538
gboolean wildcard_sd_set_monitor_method(LogDriver *s, const gchar *method)
Definition: wildcard-source.c:451
gboolean affile_is_legacy_wildcard_source(const gchar *filename)
Definition: wildcard-source.c:532
void wildcard_sd_set_base_dir(LogDriver *s, const gchar *base_dir)
Definition: wildcard-source.c:416
void wildcard_sd_set_filename_pattern(LogDriver *s, const gchar *filename_pattern)
Definition: wildcard-source.c:425
LogDriver * wildcard_sd_new(GlobalConfig *cfg)
Definition: wildcard-source.c:500
void wildcard_sd_set_exclude_pattern(LogDriver *s, const gchar *exclude_pattern)
Definition: wildcard-source.c:434
void wildcard_sd_set_recursive(LogDriver *s, gboolean recursive)
Definition: wildcard-source.c:443