syslog-ng source
redis.c File Reference
#include <hiredis/hiredis.h>
#include "redis.h"
#include "redis-parser.h"
#include "plugin.h"
#include "stats/stats-registry.h"
#include "logqueue.h"
#include "driver.h"
#include "plugin-types.h"
#include "logthrdest/logthrdestdrv.h"
#include "redis-worker.h"
Include dependency graph for redis.c:

Functions

void redis_dd_set_host (LogDriver *d, const gchar *host)
 
void redis_dd_set_port (LogDriver *d, gint port)
 
void redis_dd_set_auth (LogDriver *d, const gchar *auth)
 
void redis_dd_set_timeout (LogDriver *d, const glong timeout)
 
void redis_dd_set_command_ref (LogDriver *d, const gchar *command, GList *arguments)
 
LogTemplateOptions * redis_dd_get_template_options (LogDriver *d)
 
LogDriver * redis_dd_new (GlobalConfig *cfg)
 
gboolean redis_module_init (PluginContext *context, CfgArgs *args)
 

Variables

CfgParser redis_dd_parser
 
const ModuleInfo module_info
 

Function Documentation

◆ redis_dd_get_template_options()

LogTemplateOptions* redis_dd_get_template_options ( LogDriver *  d)

◆ redis_dd_new()

LogDriver* redis_dd_new ( GlobalConfig *  cfg)

◆ redis_dd_set_auth()

void redis_dd_set_auth ( LogDriver *  d,
const gchar *  auth 
)

◆ redis_dd_set_command_ref()

void redis_dd_set_command_ref ( LogDriver *  d,
const gchar *  command,
GList *  arguments 
)

◆ redis_dd_set_host()

void redis_dd_set_host ( LogDriver *  d,
const gchar *  host 
)

◆ redis_dd_set_port()

void redis_dd_set_port ( LogDriver *  d,
gint  port 
)

◆ redis_dd_set_timeout()

void redis_dd_set_timeout ( LogDriver *  d,
const glong  timeout 
)

◆ redis_module_init()

gboolean redis_module_init ( PluginContext *  context,
CfgArgs *  args 
)

Variable Documentation

◆ module_info

const ModuleInfo module_info
Initial value:
=
{
.canonical_name = "redis",
.version = SYSLOG_NG_VERSION,
.description = "The afredis module provides Redis destination support for syslog-ng.",
.core_revision = SYSLOG_NG_SOURCE_REVISION,
.plugins = &redis_plugin,
.plugins_len = 1,
}

◆ redis_dd_parser

CfgParser redis_dd_parser
extern