syslog-ng source
TransportMapper Struct Reference

#include <transport-mapper.h>

Public Attributes

gchar * transport
 
gint address_family
 
gint sock_type
 
gint sock_proto
 
const gchar * logproto
 
gchar * transport_name
 
gsize transport_name_len
 
gint stats_source
 
gboolean(* apply_transport )(TransportMapper *self, GlobalConfig *cfg)
 
gboolean(* setup_stack )(TransportMapper *self, LogTransportStack *stack)
 
gboolean(* init )(TransportMapper *self)
 
gboolean(* async_init )(TransportMapper *self, TransportMapperAsyncInitCB func, gpointer arg)
 
void(* free_fn )(TransportMapper *self)
 

Member Data Documentation

◆ address_family

gint TransportMapper::address_family

◆ apply_transport

gboolean(* TransportMapper::apply_transport) (TransportMapper *self, GlobalConfig *cfg)

◆ async_init

gboolean(* TransportMapper::async_init) (TransportMapper *self, TransportMapperAsyncInitCB func, gpointer arg)

◆ free_fn

void(* TransportMapper::free_fn) (TransportMapper *self)

◆ init

gboolean(* TransportMapper::init) (TransportMapper *self)

◆ logproto

const gchar* TransportMapper::logproto

◆ setup_stack

gboolean(* TransportMapper::setup_stack) (TransportMapper *self, LogTransportStack *stack)

◆ sock_proto

gint TransportMapper::sock_proto

◆ sock_type

gint TransportMapper::sock_type

◆ stats_source

gint TransportMapper::stats_source

◆ transport

gchar* TransportMapper::transport

◆ transport_name

gchar* TransportMapper::transport_name

◆ transport_name_len

gsize TransportMapper::transport_name_len

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