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

Go to the source code of this file.

Classes

struct  WildcardSourceDriver
 

Macros

#define DEFAULT_MAX_FILES   100
 

Functions

LogDriver * wildcard_sd_new (GlobalConfig *cfg)
 
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)
 
gboolean affile_is_legacy_wildcard_source (const gchar *filename)
 
LogDriver * wildcard_sd_legacy_new (const gchar *filename, GlobalConfig *cfg)
 

Macro Definition Documentation

◆ DEFAULT_MAX_FILES

#define DEFAULT_MAX_FILES   100

Function Documentation

◆ affile_is_legacy_wildcard_source()

gboolean affile_is_legacy_wildcard_source ( const gchar *  filename)

◆ wildcard_sd_legacy_new()

LogDriver* wildcard_sd_legacy_new ( const gchar *  filename,
GlobalConfig *  cfg 
)

◆ wildcard_sd_new()

LogDriver* wildcard_sd_new ( GlobalConfig *  cfg)

◆ wildcard_sd_set_base_dir()

void wildcard_sd_set_base_dir ( LogDriver *  s,
const gchar *  base_dir 
)

◆ wildcard_sd_set_exclude_pattern()

void wildcard_sd_set_exclude_pattern ( LogDriver *  s,
const gchar *  exclude_pattern 
)

◆ wildcard_sd_set_filename_pattern()

void wildcard_sd_set_filename_pattern ( LogDriver *  s,
const gchar *  filename_pattern 
)

◆ wildcard_sd_set_max_files()

void wildcard_sd_set_max_files ( LogDriver *  s,
guint32  max_files 
)

◆ wildcard_sd_set_monitor_freq()

void wildcard_sd_set_monitor_freq ( LogDriver *  s,
gint  monitor_freq 
)

◆ wildcard_sd_set_monitor_method()

gboolean wildcard_sd_set_monitor_method ( LogDriver *  s,
const gchar *  method 
)

◆ wildcard_sd_set_recursive()

void wildcard_sd_set_recursive ( LogDriver *  s,
gboolean  recursive 
)