syslog-ng source
driver.c File Reference
#include "driver.h"
#include "logqueue-fifo.h"
#include "afinter.h"
#include "cfg-tree.h"
#include "messages.h"
#include <string.h>
Include dependency graph for driver.c:

Functions

void log_driver_plugin_free_method (LogDriverPlugin *self)
 
void log_driver_plugin_init_instance (LogDriverPlugin *self, const gchar *name)
 
gboolean log_driver_add_plugin (LogDriver *self, LogDriverPlugin *plugin)
 
LogDriverPlugin * log_driver_lookup_plugin (LogDriver *self, const gchar *plugin_name)
 
gboolean log_driver_init_method (LogPipe *s)
 
gboolean log_driver_deinit_method (LogPipe *s)
 
gboolean log_src_driver_init_method (LogPipe *s)
 
gboolean log_src_driver_deinit_method (LogPipe *s)
 
void log_src_driver_queue_method (LogPipe *s, LogMessage *msg, const LogPathOptions *path_options)
 
void log_src_driver_init_instance (LogSrcDriver *self, GlobalConfig *cfg)
 
void log_src_driver_free (LogPipe *s)
 
void log_dest_driver_queue_method (LogPipe *s, LogMessage *msg, const LogPathOptions *path_options)
 
gboolean log_dest_driver_init_method (LogPipe *s)
 
gboolean log_dest_driver_deinit_method (LogPipe *s)
 
void log_dest_driver_init_instance (LogDestDriver *self, GlobalConfig *cfg)
 
void log_dest_driver_free (LogPipe *s)
 

Function Documentation

◆ log_dest_driver_deinit_method()

gboolean log_dest_driver_deinit_method ( LogPipe *  s)

◆ log_dest_driver_free()

void log_dest_driver_free ( LogPipe *  s)

◆ log_dest_driver_init_instance()

void log_dest_driver_init_instance ( LogDestDriver *  self,
GlobalConfig *  cfg 
)

◆ log_dest_driver_init_method()

gboolean log_dest_driver_init_method ( LogPipe *  s)

◆ log_dest_driver_queue_method()

void log_dest_driver_queue_method ( LogPipe *  s,
LogMessage *  msg,
const LogPathOptions *  path_options 
)

◆ log_driver_add_plugin()

gboolean log_driver_add_plugin ( LogDriver *  self,
LogDriverPlugin *  plugin 
)

◆ log_driver_deinit_method()

gboolean log_driver_deinit_method ( LogPipe *  s)

◆ log_driver_init_method()

gboolean log_driver_init_method ( LogPipe *  s)

◆ log_driver_lookup_plugin()

LogDriverPlugin* log_driver_lookup_plugin ( LogDriver *  self,
const gchar *  plugin_name 
)

◆ log_driver_plugin_free_method()

void log_driver_plugin_free_method ( LogDriverPlugin *  self)

◆ log_driver_plugin_init_instance()

void log_driver_plugin_init_instance ( LogDriverPlugin *  self,
const gchar *  name 
)

◆ log_src_driver_deinit_method()

gboolean log_src_driver_deinit_method ( LogPipe *  s)

◆ log_src_driver_free()

void log_src_driver_free ( LogPipe *  s)

◆ log_src_driver_init_instance()

void log_src_driver_init_instance ( LogSrcDriver *  self,
GlobalConfig *  cfg 
)

◆ log_src_driver_init_method()

gboolean log_src_driver_init_method ( LogPipe *  s)

◆ log_src_driver_queue_method()

void log_src_driver_queue_method ( LogPipe *  s,
LogMessage *  msg,
const LogPathOptions *  path_options 
)