syslog-ng source
python-dest.c File Reference
#include "python-dest.h"
#include "python-module.h"
#include "python-value-pairs.h"
#include "python-logmsg.h"
#include "python-logtemplate-options.h"
#include "python-integerpointer.h"
#include "python-helpers.h"
#include "python-types.h"
#include "logthrdest/logthrdestdrv.h"
#include "stats/stats.h"
#include "string-list.h"
#include "str-utils.h"
#include "messages.h"
#include "python-persist.h"
Include dependency graph for python-dest.c:

Classes

struct  PythonDestDriver
 
struct  PyLogDestination
 

Macros

#define _inject_worker_insert_result(self, value)    _inject_const(self, #value, LTR_ ## value)
 

Functions

PythonBindingpython_dd_get_binding (LogDriver *d)
 
void python_dd_set_value_pairs (LogDriver *d, ValuePairs *vp)
 
LogTemplateOptions * python_dd_get_template_options (LogDriver *d)
 
LogDriver * python_dd_new (GlobalConfig *cfg)
 
void py_log_destination_global_init (void)
 

Macro Definition Documentation

◆ _inject_worker_insert_result

#define _inject_worker_insert_result (   self,
  value 
)     _inject_const(self, #value, LTR_ ## value)

Function Documentation

◆ py_log_destination_global_init()

void py_log_destination_global_init ( void  )

◆ python_dd_get_binding()

PythonBinding* python_dd_get_binding ( LogDriver *  d)

Setters & config glue

◆ python_dd_get_template_options()

LogTemplateOptions* python_dd_get_template_options ( LogDriver *  d)

◆ python_dd_new()

LogDriver* python_dd_new ( GlobalConfig *  cfg)

◆ python_dd_set_value_pairs()

void python_dd_set_value_pairs ( LogDriver *  d,
ValuePairs *  vp 
)