syslog-ng source
AFSocketDestDriver Struct Reference

#include <afsocket-dest.h>

Collaboration diagram for AFSocketDestDriver:

Public Attributes

LogDestDriver super
 
guint connections_kept_alive_across_reloads: 1
 
gint fd
 
LogWriter * writer
 
LogWriterOptions writer_options
 
LogProtoClientFactory * proto_factory
 
GSockAddrbind_addr
 
GSockAddrdest_addr
 
gboolean connection_initialized
 
struct iv_fd connect_fd
 
struct iv_timer reconnect_timer
 
SocketOptions * socket_options
 
TransportMapper * transport_mapper
 
struct {
   StatsCounterItem *   output_unreachable
 
metrics
 
const gchar * original_dest_name
 
LogWriter *(* construct_writer )(AFSocketDestDriver *self)
 
gboolean(* setup_addresses )(AFSocketDestDriver *s)
 
const gchar *(* get_dest_name )(const AFSocketDestDriver *s)
 
void(* save_connection )(AFSocketDestDriver *s)
 
gboolean(* should_restore_connection )(AFSocketDestDriver *s, AFSocketDestKeptAliveConnection *c)
 
void(* restore_connection )(AFSocketDestDriver *s, AFSocketDestKeptAliveConnection *c)
 

Member Data Documentation

◆ bind_addr

GSockAddr* AFSocketDestDriver::bind_addr

◆ connect_fd

struct iv_fd AFSocketDestDriver::connect_fd

◆ connection_initialized

gboolean AFSocketDestDriver::connection_initialized

◆ connections_kept_alive_across_reloads

guint AFSocketDestDriver::connections_kept_alive_across_reloads

◆ construct_writer

LogWriter*(* AFSocketDestDriver::construct_writer) (AFSocketDestDriver *self)

◆ dest_addr

GSockAddr* AFSocketDestDriver::dest_addr

◆ fd

gint AFSocketDestDriver::fd

◆ get_dest_name

const gchar*(* AFSocketDestDriver::get_dest_name) (const AFSocketDestDriver *s)

◆ 

struct { ... } AFSocketDestDriver::metrics

◆ original_dest_name

const gchar* AFSocketDestDriver::original_dest_name

◆ output_unreachable

StatsCounterItem* AFSocketDestDriver::output_unreachable

◆ proto_factory

LogProtoClientFactory* AFSocketDestDriver::proto_factory

◆ reconnect_timer

struct iv_timer AFSocketDestDriver::reconnect_timer

◆ restore_connection

void(* AFSocketDestDriver::restore_connection) (AFSocketDestDriver *s, AFSocketDestKeptAliveConnection *c)

◆ save_connection

void(* AFSocketDestDriver::save_connection) (AFSocketDestDriver *s)

◆ setup_addresses

gboolean(* AFSocketDestDriver::setup_addresses) (AFSocketDestDriver *s)

◆ should_restore_connection

gboolean(* AFSocketDestDriver::should_restore_connection) (AFSocketDestDriver *s, AFSocketDestKeptAliveConnection *c)

◆ socket_options

SocketOptions* AFSocketDestDriver::socket_options

◆ super

LogDestDriver AFSocketDestDriver::super

◆ transport_mapper

TransportMapper* AFSocketDestDriver::transport_mapper

◆ writer

LogWriter* AFSocketDestDriver::writer

◆ writer_options

LogWriterOptions AFSocketDestDriver::writer_options

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