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

Go to the source code of this file.

Classes

struct  LogTransportAdapter
 

Functions

gssize log_transport_adapter_read_method (LogTransport *s, gpointer buf, gsize buflen, LogTransportAuxData *aux)
 
gssize log_transport_adapter_write_method (LogTransport *s, const gpointer buf, gsize count)
 
gssize log_transport_adapter_writev_method (LogTransport *s, struct iovec *iov, gint iov_count)
 
void log_transport_adapter_shutdown_method (LogTransport *s)
 
void log_transport_adapter_init_instance (LogTransportAdapter *self, const gchar *name, LogTransportIndex base)
 
void log_transport_adapter_free_method (LogTransport *s)
 

Function Documentation

◆ log_transport_adapter_free_method()

void log_transport_adapter_free_method ( LogTransport *  s)

◆ log_transport_adapter_init_instance()

void log_transport_adapter_init_instance ( LogTransportAdapter *  self,
const gchar *  name,
LogTransportIndex  base 
)

◆ log_transport_adapter_read_method()

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

◆ log_transport_adapter_shutdown_method()

void log_transport_adapter_shutdown_method ( LogTransport *  s)

◆ log_transport_adapter_write_method()

gssize log_transport_adapter_write_method ( LogTransport *  s,
const gpointer  buf,
gsize  count 
)

◆ log_transport_adapter_writev_method()

gssize log_transport_adapter_writev_method ( LogTransport *  s,
struct iovec *  iov,
gint  iov_count 
)