syslog-ng source
LogThreadedSourceWorker Struct Reference

#include <logthrsourcedrv.h>

Collaboration diagram for LogThreadedSourceWorker:

Public Attributes

LogSource super
 
MainLoopThreadedWorker thread
 
LogThreadedSourceDriver * control
 
WakeupCondition wakeup_cond
 
gboolean under_termination
 
gint worker_index
 
gboolean(* thread_init )(LogThreadedSourceWorker *self)
 
void(* thread_deinit )(LogThreadedSourceWorker *self)
 
void(* run )(LogThreadedSourceWorker *self)
 
void(* request_exit )(LogThreadedSourceWorker *self)
 
void(* wakeup )(LogThreadedSourceWorker *self)
 

Member Data Documentation

◆ control

LogThreadedSourceDriver* LogThreadedSourceWorker::control

◆ request_exit

void(* LogThreadedSourceWorker::request_exit) (LogThreadedSourceWorker *self)

◆ run

void(* LogThreadedSourceWorker::run) (LogThreadedSourceWorker *self)

◆ super

LogSource LogThreadedSourceWorker::super

◆ thread

MainLoopThreadedWorker LogThreadedSourceWorker::thread

◆ thread_deinit

void(* LogThreadedSourceWorker::thread_deinit) (LogThreadedSourceWorker *self)

◆ thread_init

gboolean(* LogThreadedSourceWorker::thread_init) (LogThreadedSourceWorker *self)

◆ under_termination

gboolean LogThreadedSourceWorker::under_termination

◆ wakeup

void(* LogThreadedSourceWorker::wakeup) (LogThreadedSourceWorker *self)

◆ wakeup_cond

WakeupCondition LogThreadedSourceWorker::wakeup_cond

◆ worker_index

gint LogThreadedSourceWorker::worker_index

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