syslog-ng source
transport-socket.h File Reference
#include "logtransport.h"
Include dependency graph for transport-socket.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  LogTransportSocket
 

Functions

void log_transport_socket_parse_cmsg_method (LogTransportSocket *s, struct cmsghdr *cmsg, LogTransportAuxData *aux)
 
gssize log_transport_socket_read_method (LogTransport *s, gpointer buf, gsize buflen, LogTransportAuxData *aux)
 
void log_transport_dgram_socket_init_instance (LogTransportSocket *self, gint fd)
 
LogTransport * log_transport_dgram_socket_new (gint fd)
 
void log_transport_stream_socket_init_instance (LogTransportSocket *self, gint fd)
 
void log_transport_stream_socket_free_method (LogTransport *s)
 
LogTransport * log_transport_stream_socket_new (gint fd)
 

Function Documentation

◆ log_transport_dgram_socket_init_instance()

void log_transport_dgram_socket_init_instance ( LogTransportSocket *  self,
gint  fd 
)

◆ log_transport_dgram_socket_new()

LogTransport* log_transport_dgram_socket_new ( gint  fd)

◆ log_transport_socket_parse_cmsg_method()

void log_transport_socket_parse_cmsg_method ( LogTransportSocket *  s,
struct cmsghdr *  cmsg,
LogTransportAuxData aux 
)

◆ log_transport_socket_read_method()

gssize log_transport_socket_read_method ( LogTransport *  s,
gpointer  buf,
gsize  buflen,
LogTransportAuxData aux 
)

◆ log_transport_stream_socket_free_method()

void log_transport_stream_socket_free_method ( LogTransport *  s)

◆ log_transport_stream_socket_init_instance()

void log_transport_stream_socket_init_instance ( LogTransportSocket *  self,
gint  fd 
)

◆ log_transport_stream_socket_new()

LogTransport* log_transport_stream_socket_new ( gint  fd)