#include "wildcard-source.h"#include "directory-monitor-factory.h"#include "messages.h"#include "file-specializations.h"#include "mainloop.h"#include <fcntl.h>#include <string.h>
Macros | |
| #define | DEFAULT_SD_OPEN_FLAGS (O_RDONLY | O_NOCTTY | O_NONBLOCK | O_LARGEFILE) |
Functions | |
| void | _handle_directory_created (WildcardSourceDriver *self, const DirectoryMonitorEvent *event) |
| void | _handle_file_deleted (WildcardSourceDriver *self, const DirectoryMonitorEvent *event) |
| void | _handler_directory_deleted (WildcardSourceDriver *self, const DirectoryMonitorEvent *event) |
| void | wildcard_sd_set_base_dir (LogDriver *s, const gchar *base_dir) |
| void | wildcard_sd_set_filename_pattern (LogDriver *s, const gchar *filename_pattern) |
| void | wildcard_sd_set_exclude_pattern (LogDriver *s, const gchar *exclude_pattern) |
| void | wildcard_sd_set_recursive (LogDriver *s, gboolean recursive) |
| gboolean | wildcard_sd_set_monitor_method (LogDriver *s, const gchar *method) |
| void | wildcard_sd_set_monitor_freq (LogDriver *s, gint monitor_freq) |
| void | wildcard_sd_set_max_files (LogDriver *s, guint32 max_files) |
| LogDriver * | wildcard_sd_new (GlobalConfig *cfg) |
| gboolean | affile_is_legacy_wildcard_source (const gchar *filename) |
| LogDriver * | wildcard_sd_legacy_new (const gchar *filename, GlobalConfig *cfg) |
| #define DEFAULT_SD_OPEN_FLAGS (O_RDONLY | O_NOCTTY | O_NONBLOCK | O_LARGEFILE) |
| void _handle_directory_created | ( | WildcardSourceDriver * | self, |
| const DirectoryMonitorEvent * | event | ||
| ) |
| void _handle_file_deleted | ( | WildcardSourceDriver * | self, |
| const DirectoryMonitorEvent * | event | ||
| ) |
| void _handler_directory_deleted | ( | WildcardSourceDriver * | self, |
| const DirectoryMonitorEvent * | event | ||
| ) |
| gboolean affile_is_legacy_wildcard_source | ( | const gchar * | filename | ) |
| LogDriver* wildcard_sd_legacy_new | ( | const gchar * | filename, |
| GlobalConfig * | cfg | ||
| ) |
| LogDriver* wildcard_sd_new | ( | GlobalConfig * | cfg | ) |
| void wildcard_sd_set_base_dir | ( | LogDriver * | s, |
| const gchar * | base_dir | ||
| ) |
| void wildcard_sd_set_exclude_pattern | ( | LogDriver * | s, |
| const gchar * | exclude_pattern | ||
| ) |
| void wildcard_sd_set_filename_pattern | ( | LogDriver * | s, |
| const gchar * | filename_pattern | ||
| ) |
| void wildcard_sd_set_max_files | ( | LogDriver * | s, |
| guint32 | max_files | ||
| ) |
| void wildcard_sd_set_monitor_freq | ( | LogDriver * | s, |
| gint | monitor_freq | ||
| ) |
| gboolean wildcard_sd_set_monitor_method | ( | LogDriver * | s, |
| const gchar * | method | ||
| ) |
| void wildcard_sd_set_recursive | ( | LogDriver * | s, |
| gboolean | recursive | ||
| ) |