syslog-ng source
LogThreadedFetcherDriver Struct Reference

#include <logthrfetcherdrv.h>

Collaboration diagram for LogThreadedFetcherDriver:

Public Attributes

LogThreadedSourceDriver super
 
time_t time_reopen
 
gint64 no_data_delay
 
struct iv_task fetch_task
 
struct iv_event wakeup_event
 
struct iv_event shutdown_event
 
struct iv_timer reconnect_timer
 
struct iv_timer no_data_timer
 
gboolean suspended
 
gboolean under_termination
 
void(* thread_init )(LogThreadedFetcherDriver *self)
 
void(* thread_deinit )(LogThreadedFetcherDriver *self)
 
gboolean(* connect )(LogThreadedFetcherDriver *self)
 
void(* disconnect )(LogThreadedFetcherDriver *self)
 
LogThreadedFetchResult(* fetch )(LogThreadedFetcherDriver *self)
 
void(* request_exit )(LogThreadedFetcherDriver *self)
 

Member Data Documentation

◆ connect

gboolean(* LogThreadedFetcherDriver::connect) (LogThreadedFetcherDriver *self)

◆ disconnect

void(* LogThreadedFetcherDriver::disconnect) (LogThreadedFetcherDriver *self)

◆ fetch

LogThreadedFetchResult(* LogThreadedFetcherDriver::fetch) (LogThreadedFetcherDriver *self)

◆ fetch_task

struct iv_task LogThreadedFetcherDriver::fetch_task

◆ no_data_delay

gint64 LogThreadedFetcherDriver::no_data_delay

◆ no_data_timer

struct iv_timer LogThreadedFetcherDriver::no_data_timer

◆ reconnect_timer

struct iv_timer LogThreadedFetcherDriver::reconnect_timer

◆ request_exit

void(* LogThreadedFetcherDriver::request_exit) (LogThreadedFetcherDriver *self)

◆ shutdown_event

struct iv_event LogThreadedFetcherDriver::shutdown_event

◆ super

LogThreadedSourceDriver LogThreadedFetcherDriver::super

◆ suspended

gboolean LogThreadedFetcherDriver::suspended

◆ thread_deinit

void(* LogThreadedFetcherDriver::thread_deinit) (LogThreadedFetcherDriver *self)

◆ thread_init

void(* LogThreadedFetcherDriver::thread_init) (LogThreadedFetcherDriver *self)

◆ time_reopen

time_t LogThreadedFetcherDriver::time_reopen

◆ under_termination

gboolean LogThreadedFetcherDriver::under_termination

◆ wakeup_event

struct iv_event LogThreadedFetcherDriver::wakeup_event

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