24 #ifndef LOGPROTO_TEXT_SERVER_INCLUDED
25 #define LOGPROTO_TEXT_SERVER_INCLUDED
36 const guchar *(*find_eom)(
const guchar *s, gsize n);
38 const guchar *buffer_start, gsize buffer_bytesl);
49 const LogProtoServerOptionsStorage *options);
51 const LogProtoServerOptionsStorage *options);
54 const LogProtoServerOptionsStorage *options);
56 const LogProtoServerOptionsStorage *options);
58 const LogProtoServerOptionsStorage *options);
66 static inline gboolean
67 log_proto_text_server_validate_options_method(LogProtoServer *s)
gboolean log_proto_buffered_server_validate_options_method(LogProtoServer *s)
Definition: logproto-buffered-server.c:1043
LogProtoPrepareAction
Definition: logproto-server.h:39
LogProtoServer * log_proto_text_multiline_server_new(LogTransport *transport, const LogProtoServerOptionsStorage *options)
Definition: logproto-text-server.c:404
void log_proto_text_server_set_multi_line(LogProtoServer *s, MultiLineLogic *multi_line)
Definition: logproto-text-server.c:298
void log_proto_text_server_init(LogProtoTextServer *self, LogTransport *transport, const LogProtoServerOptionsStorage *options)
Definition: logproto-text-server.c:344
LogProtoServer * log_proto_text_server_new(LogTransport *transport, const LogProtoServerOptionsStorage *options)
Definition: logproto-text-server.c:386
void log_proto_text_multiline_server_init(LogProtoTextServer *self, LogTransport *transport, const LogProtoServerOptionsStorage *options)
Definition: logproto-text-server.c:373
LogProtoServer * log_proto_text_with_nuls_server_new(LogTransport *transport, const LogProtoServerOptionsStorage *options)
Definition: logproto-text-server.c:395
void log_proto_text_server_free(LogProtoServer *self)
Definition: logproto-text-server.c:335
void log_proto_text_with_nuls_server_init(LogProtoTextServer *self, LogTransport *transport, const LogProtoServerOptionsStorage *options)
Definition: logproto-text-server.c:365
LogProtoPrepareAction log_proto_text_server_poll_prepare_method(LogProtoServer *s, GIOCondition *cond, gint *timeout)
Definition: logproto-text-server.c:30
Definition: logproto-buffered-server.h:37
Definition: logproto-text-server.h:32
gboolean(* extracted_raw_data_handler)(LogProtoTextServer *self, LogProtoBufferedServerState *state, const guchar *buffer_start, gsize buffer_bytesl)
Definition: logproto-text-server.h:37
gint32 consumed_len
Definition: logproto-text-server.h:39
LogProtoBufferedServer super
Definition: logproto-text-server.h:33
gint32 cached_eol_pos
Definition: logproto-text-server.h:40
MultiLineLogic * multi_line
Definition: logproto-text-server.h:34