syslog-ng source
LogProtoBufferedServer Struct Reference

#include <logproto-buffered-server.h>

Collaboration diagram for LogProtoBufferedServer:

Public Attributes

LogProtoServer super
 
gboolean(* fetch_from_buffer )(LogProtoBufferedServer *self, const guchar *buffer_start, gsize buffer_bytes, const guchar **msg, gsize *msg_len)
 
gint(* read_data )(LogProtoBufferedServer *self, guchar *buf, gsize len, LogTransportAuxData *aux)
 
void(* flush )(LogProtoBufferedServer *self)
 
guint pos_tracking: 1
 
guint stream_based: 1
 
guint no_multi_read: 1
 
guint flush_partial_message: 1
 
gint fetch_state
 
GIOStatus io_status
 
LogProtoBufferedServerStatestate1
 
PersistState * persist_state
 
PersistEntryHandle persist_handle
 
GIConv convert
 
guchar * buffer
 
GIConv reverse_convert
 
gchar * reverse_buffer
 
gsize reverse_buffer_len
 
gint convert_scale
 
LogTransportAuxData buffer_aux
 

Member Data Documentation

◆ buffer

guchar* LogProtoBufferedServer::buffer

◆ buffer_aux

LogTransportAuxData LogProtoBufferedServer::buffer_aux

◆ convert

GIConv LogProtoBufferedServer::convert

◆ convert_scale

gint LogProtoBufferedServer::convert_scale

◆ fetch_from_buffer

gboolean(* LogProtoBufferedServer::fetch_from_buffer) (LogProtoBufferedServer *self, const guchar *buffer_start, gsize buffer_bytes, const guchar **msg, gsize *msg_len)

◆ fetch_state

gint LogProtoBufferedServer::fetch_state

◆ flush

void(* LogProtoBufferedServer::flush) (LogProtoBufferedServer *self)

◆ flush_partial_message

guint LogProtoBufferedServer::flush_partial_message

◆ io_status

GIOStatus LogProtoBufferedServer::io_status

◆ no_multi_read

guint LogProtoBufferedServer::no_multi_read

◆ persist_handle

PersistEntryHandle LogProtoBufferedServer::persist_handle

◆ persist_state

PersistState* LogProtoBufferedServer::persist_state

◆ pos_tracking

guint LogProtoBufferedServer::pos_tracking

◆ read_data

gint(* LogProtoBufferedServer::read_data) (LogProtoBufferedServer *self, guchar *buf, gsize len, LogTransportAuxData *aux)

◆ reverse_buffer

gchar* LogProtoBufferedServer::reverse_buffer

◆ reverse_buffer_len

gsize LogProtoBufferedServer::reverse_buffer_len

◆ reverse_convert

GIConv LogProtoBufferedServer::reverse_convert

◆ state1

LogProtoBufferedServerState* LogProtoBufferedServer::state1

◆ stream_based

guint LogProtoBufferedServer::stream_based

◆ super

LogProtoServer LogProtoBufferedServer::super

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