syslog-ng source
logthrfetcherdrv.h File Reference
#include "syslog-ng.h"
#include "logthrsourcedrv.h"
#include "logmsg/logmsg.h"
#include "compat/time.h"
#include <iv.h>
#include <iv_event.h>
Include dependency graph for logthrfetcherdrv.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  LogThreadedFetchResult
 
struct  LogThreadedFetcherDriver
 

Enumerations

enum  ThreadedFetchResult {
  THREADED_FETCH_ERROR , THREADED_FETCH_NOT_CONNECTED , THREADED_FETCH_SUCCESS , THREADED_FETCH_TRY_AGAIN ,
  THREADED_FETCH_NO_DATA
}
 

Functions

void log_threaded_fetcher_driver_init_instance (LogThreadedFetcherDriver *self, GlobalConfig *cfg)
 
gboolean log_threaded_fetcher_driver_init_method (LogPipe *s)
 
gboolean log_threaded_fetcher_driver_deinit_method (LogPipe *s)
 
void log_threaded_fetcher_driver_free_method (LogPipe *s)
 
void log_threaded_fetcher_driver_set_fetch_no_data_delay (LogDriver *self, gdouble no_data_delay)
 
void log_threaded_fetcher_driver_set_time_reopen (LogDriver *s, time_t time_reopen)
 

Enumeration Type Documentation

◆ ThreadedFetchResult

Enumerator
THREADED_FETCH_ERROR 
THREADED_FETCH_NOT_CONNECTED 
THREADED_FETCH_SUCCESS 
THREADED_FETCH_TRY_AGAIN 
THREADED_FETCH_NO_DATA 

Function Documentation

◆ log_threaded_fetcher_driver_deinit_method()

gboolean log_threaded_fetcher_driver_deinit_method ( LogPipe *  s)

◆ log_threaded_fetcher_driver_free_method()

void log_threaded_fetcher_driver_free_method ( LogPipe *  s)

◆ log_threaded_fetcher_driver_init_instance()

void log_threaded_fetcher_driver_init_instance ( LogThreadedFetcherDriver *  self,
GlobalConfig *  cfg 
)

◆ log_threaded_fetcher_driver_init_method()

gboolean log_threaded_fetcher_driver_init_method ( LogPipe *  s)

◆ log_threaded_fetcher_driver_set_fetch_no_data_delay()

void log_threaded_fetcher_driver_set_fetch_no_data_delay ( LogDriver *  self,
gdouble  no_data_delay 
)

◆ log_threaded_fetcher_driver_set_time_reopen()

void log_threaded_fetcher_driver_set_time_reopen ( LogDriver *  s,
time_t  time_reopen 
)