#include "compat/lfs.h"#include "file-perms.h"#include "transport/logtransport.h"#include "logproto/logproto-server.h"#include "logproto/logproto-client.h"#include "logproto-file-reader.h"#include <string.h>

Go to the source code of this file.
Classes | |
| struct | FileOpenerOptions |
| struct | FileOpener |
Enumerations | |
| enum | FileDirection { AFFILE_DIR_READ = 0x01 , AFFILE_DIR_WRITE = 0x02 } |
| enum | FileOpenerResult { FILE_OPENER_RESULT_SUCCESS , FILE_OPENER_RESULT_ERROR_TRANSIENT , FILE_OPENER_RESULT_ERROR_PERMANENT } |
Functions | |
| FileOpenerResult | file_opener_open_fd (FileOpener *self, const gchar *name, FileDirection dir, gint *fd) |
| void | file_opener_symlink (FileOpener *self, const gchar *name, const gchar *target) |
| void | file_opener_set_options (FileOpener *self, FileOpenerOptions *options) |
| void | file_opener_init_instance (FileOpener *self) |
| FileOpener * | file_opener_new (void) |
| void | file_opener_free (FileOpener *self) |
| void | file_opener_options_defaults (FileOpenerOptions *options) |
| void | file_opener_options_defaults_dont_change_permissions (FileOpenerOptions *options) |
| void | file_opener_options_init (FileOpenerOptions *options, GlobalConfig *cfg) |
| void | file_opener_options_deinit (FileOpenerOptions *options) |
| enum FileDirection |
| enum FileOpenerResult |
| void file_opener_free | ( | FileOpener * | self | ) |
| void file_opener_init_instance | ( | FileOpener * | self | ) |
| FileOpener* file_opener_new | ( | void | ) |
| FileOpenerResult file_opener_open_fd | ( | FileOpener * | self, |
| const gchar * | name, | ||
| FileDirection | dir, | ||
| gint * | fd | ||
| ) |
| void file_opener_options_defaults | ( | FileOpenerOptions * | options | ) |
| void file_opener_options_defaults_dont_change_permissions | ( | FileOpenerOptions * | options | ) |
| void file_opener_options_deinit | ( | FileOpenerOptions * | options | ) |
| void file_opener_options_init | ( | FileOpenerOptions * | options, |
| GlobalConfig * | cfg | ||
| ) |
| void file_opener_set_options | ( | FileOpener * | self, |
| FileOpenerOptions * | options | ||
| ) |
| void file_opener_symlink | ( | FileOpener * | self, |
| const gchar * | name, | ||
| const gchar * | target | ||
| ) |