syslog-ng source
LogProtoServerOptions Struct Reference

#include <logproto-server.h>

Collaboration diagram for LogProtoServerOptions:

Public Attributes

void(* init )(LogProtoServerOptionsStorage *self, GlobalConfig *cfg)
 
void(* destroy )(LogProtoServerOptionsStorage *self)
 
gboolean(* validate )(LogProtoServerOptionsStorage *self)
 
gboolean initialized
 
gchar * encoding
 
gint max_msg_size
 
gboolean trim_large_messages
 
gint init_buffer_size
 
gint max_buffer_size
 
gint idle_timeout
 
AckTrackerFactory * ack_tracker_factory
 
MultiLineOptions multi_line_options
 

Member Data Documentation

◆ ack_tracker_factory

AckTrackerFactory* LogProtoServerOptions::ack_tracker_factory

◆ destroy

void(* LogProtoServerOptions::destroy) (LogProtoServerOptionsStorage *self)

◆ encoding

gchar* LogProtoServerOptions::encoding

◆ idle_timeout

gint LogProtoServerOptions::idle_timeout

◆ init

void(* LogProtoServerOptions::init) (LogProtoServerOptionsStorage *self, GlobalConfig *cfg)

◆ init_buffer_size

gint LogProtoServerOptions::init_buffer_size

◆ initialized

gboolean LogProtoServerOptions::initialized

◆ max_buffer_size

gint LogProtoServerOptions::max_buffer_size

◆ max_msg_size

gint LogProtoServerOptions::max_msg_size

◆ multi_line_options

MultiLineOptions LogProtoServerOptions::multi_line_options

◆ trim_large_messages

gboolean LogProtoServerOptions::trim_large_messages

◆ validate

gboolean(* LogProtoServerOptions::validate) (LogProtoServerOptionsStorage *self)

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