syslog-ng source
control-connection.h File Reference
#include "control.h"
#include "atomic.h"
#include <iv_event.h>
Include dependency graph for control-connection.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ControlConnection
 

Functions

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

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)