syslog-ng source
LogProtoClient Struct Reference

#include <logproto-client.h>

Collaboration diagram for LogProtoClient:

Public Attributes

LogProtoStatus status
 
const LogProtoClientOptionsStorageoptions
 
LogTransportStack transport_stack
 
gboolean(* poll_prepare )(LogProtoClient *s, GIOCondition *cond, GIOCondition *idle_cond, gint *timeout)
 
LogProtoStatus(* post )(LogProtoClient *s, LogMessage *logmsg, guchar *msg, gsize msg_len, gboolean *consumed)
 
LogProtoStatus(* process_in )(LogProtoClient *s)
 
LogProtoStatus(* flush )(LogProtoClient *s)
 
gboolean(* validate_options )(LogProtoClient *s)
 
LogProtoStatus(* handshake )(LogProtoClient *s, gboolean *handshake_finished)
 
gboolean(* restart_with_state )(LogProtoClient *s, PersistState *state, const gchar *persist_name)
 
void(* free_fn )(LogProtoClient *s)
 
LogProtoClientFlowControlFuncs flow_control_funcs
 

Member Data Documentation

◆ flow_control_funcs

LogProtoClientFlowControlFuncs LogProtoClient::flow_control_funcs

◆ flush

LogProtoStatus(* LogProtoClient::flush) (LogProtoClient *s)

◆ free_fn

void(* LogProtoClient::free_fn) (LogProtoClient *s)

◆ handshake

LogProtoStatus(* LogProtoClient::handshake) (LogProtoClient *s, gboolean *handshake_finished)

◆ options

const LogProtoClientOptionsStorage* LogProtoClient::options

◆ poll_prepare

gboolean(* LogProtoClient::poll_prepare) (LogProtoClient *s, GIOCondition *cond, GIOCondition *idle_cond, gint *timeout)

◆ post

LogProtoStatus(* LogProtoClient::post) (LogProtoClient *s, LogMessage *logmsg, guchar *msg, gsize msg_len, gboolean *consumed)

◆ process_in

LogProtoStatus(* LogProtoClient::process_in) (LogProtoClient *s)

◆ restart_with_state

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

◆ status

LogProtoStatus LogProtoClient::status

◆ transport_stack

LogTransportStack LogProtoClient::transport_stack

◆ validate_options

gboolean(* LogProtoClient::validate_options) (LogProtoClient *s)

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