syslog-ng source
afinet-source.c File Reference
#include "afinet-source.h"
#include "messages.h"
#include "transport-mapper-inet.h"
#include "socket-options-inet.h"
#include <sys/types.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <netdb.h>
#include <netinet/in.h>
#include <stdlib.h>
#include <string.h>
Include dependency graph for afinet-source.c:

Functions

void afinet_sd_set_localport (LogDriver *s, gchar *service)
 
void afinet_sd_set_localip (LogDriver *s, gchar *ip)
 
void afinet_sd_set_tls_context (LogDriver *s, TLSContext *tls_context)
 
gboolean afinet_sd_init (LogPipe *s)
 
void afinet_sd_free (LogPipe *s)
 
AFInetSourceDriverafinet_sd_new_tcp (GlobalConfig *cfg)
 
AFInetSourceDriverafinet_sd_new_tcp6 (GlobalConfig *cfg)
 
AFInetSourceDriverafinet_sd_new_udp (GlobalConfig *cfg)
 
AFInetSourceDriverafinet_sd_new_udp6 (GlobalConfig *cfg)
 
AFInetSourceDriverafinet_sd_new_syslog (GlobalConfig *cfg)
 
AFInetSourceDriverafinet_sd_new_network (GlobalConfig *cfg)
 

Function Documentation

◆ afinet_sd_free()

void afinet_sd_free ( LogPipe *  s)

◆ afinet_sd_init()

gboolean afinet_sd_init ( LogPipe *  s)

◆ afinet_sd_new_network()

AFInetSourceDriver* afinet_sd_new_network ( GlobalConfig *  cfg)

◆ afinet_sd_new_syslog()

AFInetSourceDriver* afinet_sd_new_syslog ( GlobalConfig *  cfg)

◆ afinet_sd_new_tcp()

AFInetSourceDriver* afinet_sd_new_tcp ( GlobalConfig *  cfg)

◆ afinet_sd_new_tcp6()

AFInetSourceDriver* afinet_sd_new_tcp6 ( GlobalConfig *  cfg)

◆ afinet_sd_new_udp()

AFInetSourceDriver* afinet_sd_new_udp ( GlobalConfig *  cfg)

◆ afinet_sd_new_udp6()

AFInetSourceDriver* afinet_sd_new_udp6 ( GlobalConfig *  cfg)

◆ afinet_sd_set_localip()

void afinet_sd_set_localip ( LogDriver *  s,
gchar *  ip 
)

◆ afinet_sd_set_localport()

void afinet_sd_set_localport ( LogDriver *  s,
gchar *  service 
)

◆ afinet_sd_set_tls_context()

void afinet_sd_set_tls_context ( LogDriver *  s,
TLSContext *  tls_context 
)