syslog-ng source
LogProtoServer Struct Reference

#include <logproto-server.h>

Collaboration diagram for LogProtoServer:

Public Attributes

LogProtoStatus status
 
const LogProtoServerOptionsStorage * options
 
LogTransportStack transport_stack
 
AckTracker * ack_tracker
 
LogProtoServerWakeupCallback wakeup_callback
 
LogProtoPrepareAction(* poll_prepare )(LogProtoServer *s, GIOCondition *cond, gint *timeout)
 
gboolean(* restart_with_state )(LogProtoServer *s, PersistState *state, const gchar *persist_name)
 
LogProtoStatus(* fetch )(LogProtoServer *s, const guchar **msg, gsize *msg_len, gboolean *may_read, LogTransportAuxData *aux, Bookmark *bookmark)
 
gboolean(* validate_options )(LogProtoServer *s)
 
LogProtoStatus(* handshake )(LogProtoServer *s, gboolean *handshake_finished, LogProtoServer **proto_replacement)
 
void(* free_fn )(LogProtoServer *s)
 

Member Data Documentation

◆ ack_tracker

AckTracker* LogProtoServer::ack_tracker

◆ fetch

LogProtoStatus(* LogProtoServer::fetch) (LogProtoServer *s, const guchar **msg, gsize *msg_len, gboolean *may_read, LogTransportAuxData *aux, Bookmark *bookmark)

◆ free_fn

void(* LogProtoServer::free_fn) (LogProtoServer *s)

◆ handshake

LogProtoStatus(* LogProtoServer::handshake) (LogProtoServer *s, gboolean *handshake_finished, LogProtoServer **proto_replacement)

◆ options

const LogProtoServerOptionsStorage* LogProtoServer::options

◆ poll_prepare

LogProtoPrepareAction(* LogProtoServer::poll_prepare) (LogProtoServer *s, GIOCondition *cond, gint *timeout)

◆ restart_with_state

gboolean(* LogProtoServer::restart_with_state) (LogProtoServer *s, PersistState *state, const gchar *persist_name)

◆ status

LogProtoStatus LogProtoServer::status

◆ transport_stack

LogTransportStack LogProtoServer::transport_stack

◆ validate_options

gboolean(* LogProtoServer::validate_options) (LogProtoServer *s)

◆ wakeup_callback

LogProtoServerWakeupCallback LogProtoServer::wakeup_callback

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