syslog-ng source
control-connection.c File Reference
Include dependency graph for control-connection.c:

Macros

#define MAX_INPUT_BUFFER_SIZE   128
 

Functions

gboolean control_connection_get_attached_fds (ControlConnection *self, gint *fds, gsize *num_fds)
 
void control_connection_send_batched_reply (ControlConnection *self, GString *reply)
 
void control_connection_send_close_batch (ControlConnection *self)
 
void control_connection_send_reply (ControlConnection *self, GString *reply)
 
void control_connection_wait_for_output (ControlConnection *self)
 
gboolean control_connection_run_command (ControlConnection *self, GString *command_string)
 
void control_connection_init_instance (ControlConnection *self, ControlServer *server)
 
ControlConnection * control_connection_ref (ControlConnection *self)
 
void control_connection_unref (ControlConnection *self)
 
void control_connection_start_watches (ControlConnection *self)
 
void control_connection_update_watches (ControlConnection *self)
 
void control_connection_stop_watches (ControlConnection *self)
 

Macro Definition Documentation

◆ MAX_INPUT_BUFFER_SIZE

#define MAX_INPUT_BUFFER_SIZE   128

Function Documentation

◆ control_connection_get_attached_fds()

gboolean control_connection_get_attached_fds ( ControlConnection *  self,
gint *  fds,
gsize *  num_fds 
)

◆ control_connection_init_instance()

void control_connection_init_instance ( ControlConnection *  self,
ControlServer *  server 
)

◆ control_connection_ref()

ControlConnection* control_connection_ref ( ControlConnection *  self)

◆ control_connection_run_command()

gboolean control_connection_run_command ( ControlConnection *  self,
GString *  command_string 
)

◆ control_connection_send_batched_reply()

void control_connection_send_batched_reply ( ControlConnection *  self,
GString *  reply 
)

◆ control_connection_send_close_batch()

void control_connection_send_close_batch ( ControlConnection *  self)

◆ control_connection_send_reply()

void control_connection_send_reply ( ControlConnection *  self,
GString *  reply 
)

◆ control_connection_start_watches()

void control_connection_start_watches ( ControlConnection *  self)

◆ control_connection_stop_watches()

void control_connection_stop_watches ( ControlConnection *  self)

◆ control_connection_unref()

void control_connection_unref ( ControlConnection *  self)

◆ control_connection_update_watches()

void control_connection_update_watches ( ControlConnection *  self)

◆ control_connection_wait_for_output()

void control_connection_wait_for_output ( ControlConnection *  self)