syslog-ng source
logproto-text-client.h File Reference
#include "logproto-client.h"
Include dependency graph for logproto-text-client.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  LogProtoTextClient
 

Macros

#define log_proto_text_client_free_method   log_proto_client_free_method
 

Functions

LogProtoStatus log_proto_text_client_submit_write (LogProtoClient *s, guchar *msg, gsize msg_len, GDestroyNotify msg_free, gint next_state)
 
void log_proto_text_client_init (LogProtoTextClient *self, LogTransport *transport, const LogProtoClientOptionsStorage *options)
 
LogProtoClient * log_proto_text_client_new (LogTransport *transport, const LogProtoClientOptionsStorage *options)
 
LogProtoClient * log_proto_unidirectional_text_client_new (LogTransport *transport, const LogProtoClientOptionsStorage *options)
 

Macro Definition Documentation

◆ log_proto_text_client_free_method

#define log_proto_text_client_free_method   log_proto_client_free_method

Function Documentation

◆ log_proto_text_client_init()

void log_proto_text_client_init ( LogProtoTextClient self,
LogTransport *  transport,
const LogProtoClientOptionsStorage options 
)

◆ log_proto_text_client_new()

LogProtoClient* log_proto_text_client_new ( LogTransport *  transport,
const LogProtoClientOptionsStorage options 
)

◆ log_proto_text_client_submit_write()

LogProtoStatus log_proto_text_client_submit_write ( LogProtoClient *  s,
guchar *  msg,
gsize  msg_len,
GDestroyNotify  msg_free,
gint  next_state 
)

◆ log_proto_unidirectional_text_client_new()

LogProtoClient* log_proto_unidirectional_text_client_new ( LogTransport *  transport,
const LogProtoClientOptionsStorage options 
)