syslog-ng source
PythonSourceDriver Struct Reference
Collaboration diagram for PythonSourceDriver:

Public Attributes

LogThreadedSourceDriver super
 
PythonBinding binding
 
ThreadId thread_id
 
void(* post_message )(PythonSourceDriver *self, LogMessage *msg)
 
struct {
   PyObject *   class
 
   PyObject *   instance
 
   PyObject *   run_method
 
   PyObject *   request_exit_method
 
   PyObject *   suspend_method
 
   PyObject *   wakeup_method
 
   PyObject *   generate_persist_name
 
   PyAckTrackerFactory *   ack_tracker_factory
 
py
 

Member Data Documentation

◆ ack_tracker_factory

PyAckTrackerFactory* PythonSourceDriver::ack_tracker_factory

◆ binding

PythonBinding PythonSourceDriver::binding

◆ class

PyObject* PythonSourceDriver::class

◆ generate_persist_name

PyObject* PythonSourceDriver::generate_persist_name

◆ instance

PyObject* PythonSourceDriver::instance

◆ post_message

void(* PythonSourceDriver::post_message) (PythonSourceDriver *self, LogMessage *msg)

◆ 

struct { ... } PythonSourceDriver::py

◆ request_exit_method

PyObject* PythonSourceDriver::request_exit_method

◆ run_method

PyObject* PythonSourceDriver::run_method

◆ super

LogThreadedSourceDriver PythonSourceDriver::super

◆ suspend_method

PyObject* PythonSourceDriver::suspend_method

◆ thread_id

ThreadId PythonSourceDriver::thread_id

◆ wakeup_method

PyObject* PythonSourceDriver::wakeup_method

The documentation for this struct was generated from the following file: