syslog-ng source
afinet-dest.h File Reference
#include "afinet.h"
#include "afsocket-dest.h"
#include "afinet-dest-failover.h"
#include "transport/tls-context.h"
Include dependency graph for afinet-dest.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  AFInetDestDriver
 

Functions

void afinet_dd_set_localport (LogDriver *self, gchar *service)
 
void afinet_dd_set_destport (LogDriver *self, gchar *service)
 
void afinet_dd_set_localip (LogDriver *self, gchar *ip)
 
void afinet_dd_set_sync_freq (LogDriver *self, gint sync_freq)
 
void afinet_dd_set_spoof_source (LogDriver *self, gboolean enable)
 
void afinet_dd_set_spoof_source_max_msglen (LogDriver *s, guint max_msglen)
 
void afinet_dd_set_tls_context (LogDriver *s, TLSContext *tls_context)
 
gint afinet_dd_determine_port (const TransportMapper *transport_mapper, const gchar *service_port)
 
void afinet_dd_enable_failover (LogDriver *s)
 
void afinet_dd_add_failovers (LogDriver *s, GList *failovers)
 
void afinet_dd_enable_failback (LogDriver *s)
 
void afinet_dd_set_failback_tcp_probe_interval (LogDriver *s, gint tcp_probe_interval)
 
void afinet_dd_set_failback_successful_probes_required (LogDriver *s, gint successful_probes_required)
 
const gchar * afinet_dd_get_hostname (const AFInetDestDriver *self)
 
AFInetDestDriverafinet_dd_new_tcp (gchar *host, GlobalConfig *cfg)
 
AFInetDestDriverafinet_dd_new_tcp6 (gchar *host, GlobalConfig *cfg)
 
AFInetDestDriverafinet_dd_new_udp (gchar *host, GlobalConfig *cfg)
 
AFInetDestDriverafinet_dd_new_udp6 (gchar *host, GlobalConfig *cfg)
 
AFInetDestDriverafinet_dd_new_syslog (gchar *host, GlobalConfig *cfg)
 
AFInetDestDriverafinet_dd_new_network (gchar *host, GlobalConfig *cfg)
 

Function Documentation

◆ afinet_dd_add_failovers()

void afinet_dd_add_failovers ( LogDriver *  s,
GList *  failovers 
)

◆ afinet_dd_determine_port()

gint afinet_dd_determine_port ( const TransportMapper *  transport_mapper,
const gchar *  service_port 
)

◆ afinet_dd_enable_failback()

void afinet_dd_enable_failback ( LogDriver *  s)

◆ afinet_dd_enable_failover()

void afinet_dd_enable_failover ( LogDriver *  s)

◆ afinet_dd_get_hostname()

const gchar* afinet_dd_get_hostname ( const AFInetDestDriver self)

◆ afinet_dd_new_network()

AFInetDestDriver* afinet_dd_new_network ( gchar *  host,
GlobalConfig *  cfg 
)

◆ afinet_dd_new_syslog()

AFInetDestDriver* afinet_dd_new_syslog ( gchar *  host,
GlobalConfig *  cfg 
)

◆ afinet_dd_new_tcp()

AFInetDestDriver* afinet_dd_new_tcp ( gchar *  host,
GlobalConfig *  cfg 
)

◆ afinet_dd_new_tcp6()

AFInetDestDriver* afinet_dd_new_tcp6 ( gchar *  host,
GlobalConfig *  cfg 
)

◆ afinet_dd_new_udp()

AFInetDestDriver* afinet_dd_new_udp ( gchar *  host,
GlobalConfig *  cfg 
)

◆ afinet_dd_new_udp6()

AFInetDestDriver* afinet_dd_new_udp6 ( gchar *  host,
GlobalConfig *  cfg 
)

◆ afinet_dd_set_destport()

void afinet_dd_set_destport ( LogDriver *  self,
gchar *  service 
)

◆ afinet_dd_set_failback_successful_probes_required()

void afinet_dd_set_failback_successful_probes_required ( LogDriver *  s,
gint  successful_probes_required 
)

◆ afinet_dd_set_failback_tcp_probe_interval()

void afinet_dd_set_failback_tcp_probe_interval ( LogDriver *  s,
gint  tcp_probe_interval 
)

◆ afinet_dd_set_localip()

void afinet_dd_set_localip ( LogDriver *  self,
gchar *  ip 
)

◆ afinet_dd_set_localport()

void afinet_dd_set_localport ( LogDriver *  self,
gchar *  service 
)

◆ afinet_dd_set_spoof_source()

void afinet_dd_set_spoof_source ( LogDriver *  self,
gboolean  enable 
)

◆ afinet_dd_set_spoof_source_max_msglen()

void afinet_dd_set_spoof_source_max_msglen ( LogDriver *  s,
guint  max_msglen 
)

◆ afinet_dd_set_sync_freq()

void afinet_dd_set_sync_freq ( LogDriver *  self,
gint  sync_freq 
)

◆ afinet_dd_set_tls_context()

void afinet_dd_set_tls_context ( LogDriver *  s,
TLSContext *  tls_context 
)