syslog-ng source
transport-file.c File Reference
#include "transport-file.h"
#include <errno.h>
#include <unistd.h>
#include <sys/uio.h>
Include dependency graph for transport-file.c:

Functions

gssize log_transport_file_read_method (LogTransport *self, gpointer buf, gsize buflen, LogTransportAuxData *aux)
 
gssize log_transport_file_read_and_ignore_eof_method (LogTransport *self, gpointer buf, gsize buflen, LogTransportAuxData *aux)
 
gssize log_transport_file_write_method (LogTransport *self, const gpointer buf, gsize buflen)
 
gssize log_transport_file_writev_method (LogTransport *self, struct iovec *iov, gint iov_count)
 
void log_transport_file_init_instance (LogTransportFile *self, gint fd)
 
LogTransport * log_transport_file_new (gint fd)
 

Function Documentation

◆ log_transport_file_init_instance()

void log_transport_file_init_instance ( LogTransportFile *  self,
gint  fd 
)

◆ log_transport_file_new()

LogTransport* log_transport_file_new ( gint  fd)

◆ log_transport_file_read_and_ignore_eof_method()

gssize log_transport_file_read_and_ignore_eof_method ( LogTransport *  self,
gpointer  buf,
gsize  buflen,
LogTransportAuxData aux 
)

◆ log_transport_file_read_method()

gssize log_transport_file_read_method ( LogTransport *  self,
gpointer  buf,
gsize  buflen,
LogTransportAuxData aux 
)

◆ log_transport_file_write_method()

gssize log_transport_file_write_method ( LogTransport *  self,
const gpointer  buf,
gsize  buflen 
)

◆ log_transport_file_writev_method()

gssize log_transport_file_writev_method ( LogTransport *  self,
struct iovec *  iov,
gint  iov_count 
)