#include "driver.h"
#include "logreader.h"
#include "file-opener.h"
Go to the source code of this file.
|
| FileReader * | file_reader_new (const gchar *filename, FileReaderOptions *options, FileOpener *opener, LogSrcDriver *owner, GlobalConfig *cfg) |
| |
| void | file_reader_init_instance (FileReader *self, const gchar *filename, FileReaderOptions *options, FileOpener *opener, LogSrcDriver *owner, GlobalConfig *cfg, const gchar *persist_name_prefix) |
| |
| gboolean | file_reader_init_method (LogPipe *s) |
| |
| gboolean | file_reader_deinit_method (LogPipe *s) |
| |
| void | file_reader_free_method (LogPipe *s) |
| |
| void | file_reader_queue_method (LogPipe *s, LogMessage *msg, const LogPathOptions *path_options) |
| |
| gint | file_reader_notify_method (LogPipe *s, gint notify_code, gpointer user_data) |
| |
| void | file_reader_remove_persist_state (FileReader *self) |
| |
| void | file_reader_stop_follow_file (FileReader *self) |
| |
| void | file_reader_cue_buffer_flush (FileReader *self) |
| |
| void | file_reader_options_set_follow_freq (FileReaderOptions *options, gint follow_freq) |
| |
| void | file_reader_options_set_follow_always_reads (FileReaderOptions *options, gboolean follow_always_reads) |
| |
| gboolean | file_reader_options_set_follow_method (FileReaderOptions *options, const gchar *follow_method) |
| |
| void | file_reader_options_set_multi_line_timeout (FileReaderOptions *options, gint multi_line_timeout) |
| |
| void | file_reader_options_defaults (FileReaderOptions *options) |
| |
| gboolean | file_reader_options_init (FileReaderOptions *options, GlobalConfig *cfg, const gchar *group) |
| |
| void | file_reader_options_deinit (FileReaderOptions *options) |
| |
◆ file_reader_cue_buffer_flush()
| void file_reader_cue_buffer_flush |
( |
FileReader * |
self | ) |
|
◆ file_reader_deinit_method()
| gboolean file_reader_deinit_method |
( |
LogPipe * |
s | ) |
|
◆ file_reader_free_method()
| void file_reader_free_method |
( |
LogPipe * |
s | ) |
|
◆ file_reader_init_instance()
| void file_reader_init_instance |
( |
FileReader * |
self, |
|
|
const gchar * |
filename, |
|
|
FileReaderOptions * |
options, |
|
|
FileOpener * |
opener, |
|
|
LogSrcDriver * |
owner, |
|
|
GlobalConfig * |
cfg, |
|
|
const gchar * |
persist_name_prefix |
|
) |
| |
◆ file_reader_init_method()
| gboolean file_reader_init_method |
( |
LogPipe * |
s | ) |
|
◆ file_reader_new()
| FileReader* file_reader_new |
( |
const gchar * |
filename, |
|
|
FileReaderOptions * |
options, |
|
|
FileOpener * |
opener, |
|
|
LogSrcDriver * |
owner, |
|
|
GlobalConfig * |
cfg |
|
) |
| |
◆ file_reader_notify_method()
| gint file_reader_notify_method |
( |
LogPipe * |
s, |
|
|
gint |
notify_code, |
|
|
gpointer |
user_data |
|
) |
| |
◆ file_reader_options_defaults()
◆ file_reader_options_deinit()
◆ file_reader_options_init()
| gboolean file_reader_options_init |
( |
FileReaderOptions * |
options, |
|
|
GlobalConfig * |
cfg, |
|
|
const gchar * |
group |
|
) |
| |
◆ file_reader_options_set_follow_always_reads()
| void file_reader_options_set_follow_always_reads |
( |
FileReaderOptions * |
options, |
|
|
gboolean |
follow_always_reads |
|
) |
| |
◆ file_reader_options_set_follow_freq()
| void file_reader_options_set_follow_freq |
( |
FileReaderOptions * |
options, |
|
|
gint |
follow_freq |
|
) |
| |
◆ file_reader_options_set_follow_method()
| gboolean file_reader_options_set_follow_method |
( |
FileReaderOptions * |
options, |
|
|
const gchar * |
follow_method |
|
) |
| |
◆ file_reader_options_set_multi_line_timeout()
| void file_reader_options_set_multi_line_timeout |
( |
FileReaderOptions * |
options, |
|
|
gint |
multi_line_timeout |
|
) |
| |
◆ file_reader_queue_method()
| void file_reader_queue_method |
( |
LogPipe * |
s, |
|
|
LogMessage * |
msg, |
|
|
const LogPathOptions * |
path_options |
|
) |
| |
◆ file_reader_remove_persist_state()
| void file_reader_remove_persist_state |
( |
FileReader * |
self | ) |
|
◆ file_reader_stop_follow_file()
| void file_reader_stop_follow_file |
( |
FileReader * |
self | ) |
|