#include "python-persist.h"#include "persistable-state-header.h"#include "python-helpers.h"#include "python-types.h"#include "python-main.h"#include "syslog-ng.h"#include "driver.h"#include "mainloop.h"#include "compat/compat-python.h"#include <structmember.h>
Classes | |
| struct | Entry |
Macros | |
| #define | SUBKEY_DELIMITER "##" |
| #define | MASTER_ENTRY_VERSION 1 |
Typedefs | |
| typedef PersistableStateHeader | PythonPersistMasterEntry |
Enumerations | |
| enum | EntryType { ENTRY_TYPE_STRING , ENTRY_TYPE_LONG , ENTRY_TYPE_BYTES , ENTRY_TYPE_MAX } |
Functions | |
| G_STATIC_ASSERT (offsetof(Entry, data)==sizeof(guint8)+offsetof(Entry, type)) | |
| const gchar * | python_format_stats_key (LogPipe *p, StatsClusterKeyBuilder *kb, const gchar *module, PythonPersistMembers *options) |
| const gchar * | python_format_persist_name (const LogPipe *p, const gchar *module, PythonPersistMembers *options) |
| PyObject * | py_persist_type_iter (PyObject *o) |
| void | py_persist_global_init (void) |
Variables | |
| PyTypeObject | py_persist_type |
| #define MASTER_ENTRY_VERSION 1 |
| #define SUBKEY_DELIMITER "##" |
| enum EntryType |
| void py_persist_global_init | ( | void | ) |
| PyObject* py_persist_type_iter | ( | PyObject * | o | ) |
| const gchar* python_format_persist_name | ( | const LogPipe * | p, |
| const gchar * | module, | ||
| PythonPersistMembers * | options | ||
| ) |
| const gchar* python_format_stats_key | ( | LogPipe * | p, |
| StatsClusterKeyBuilder * | kb, | ||
| const gchar * | module, | ||
| PythonPersistMembers * | options | ||
| ) |
| PyTypeObject py_persist_type |