#include "afsocket-source.h"#include "messages.h"#include "fdhelpers.h"#include "gsocket.h"#include "stats/stats-registry.h"#include "stats/stats-cluster-single.h"#include "stats/stats-cluster-key-builder.h"#include "mainloop.h"#include "poll-fd-events.h"#include "timeutils/misc.h"#include "afsocket-signals.h"#include <string.h>#include <sys/types.h>#include <sys/socket.h>
Classes | |
| struct | AFSocketSourceConnection |
Macros | |
| #define | MAX_ACCEPTS_AT_A_TIME 30 |
| #define | _packet_stats_timer_init(s) |
| #define | _packet_stats_timer_start(s) |
| #define | _packet_stats_timer_stop(s) |
| #define | _register_packet_stats(s, l, ll) |
| #define | _unregister_packet_stats(s, l, ll) |
Functions | |
| AFSocketSourceConnection * | afsocket_sc_new (GSockAddr *peer_addr, GSockAddr *local_addr, int fd, GlobalConfig *cfg) |
| void | afsocket_sd_add_connection (AFSocketSourceDriver *self, AFSocketSourceConnection *connection) |
| void | afsocket_sd_set_keep_alive (LogDriver *s, gint enable) |
| void | afsocket_sd_set_max_connections (LogDriver *s, gint max_connections) |
| void | afsocket_sd_set_listen_backlog (LogDriver *s, gint listen_backlog) |
| void | afsocket_sd_set_dynamic_window_size (LogDriver *s, gint dynamic_window_size) |
| void | afsocket_sd_set_dynamic_window_stats_freq (LogDriver *s, gdouble stats_freq) |
| void | afsocket_sd_set_dynamic_window_realloc_ticks (LogDriver *s, gint realloc_ticks) |
| gboolean | afsocket_sd_setup_addresses_method (AFSocketSourceDriver *self) |
| gboolean | afsocket_sd_init_method (LogPipe *s) |
| gboolean | afsocket_sd_deinit_method (LogPipe *s) |
| void | afsocket_sd_free_method (LogPipe *s) |
| void | afsocket_sd_init_instance (AFSocketSourceDriver *self, SocketOptions *socket_options, TransportMapper *transport_mapper, GlobalConfig *cfg) |
| #define _packet_stats_timer_init | ( | s | ) |
| #define _packet_stats_timer_start | ( | s | ) |
| #define _packet_stats_timer_stop | ( | s | ) |
| #define _register_packet_stats | ( | s, | |
| l, | |||
| ll | |||
| ) |
| #define _unregister_packet_stats | ( | s, | |
| l, | |||
| ll | |||
| ) |
| #define MAX_ACCEPTS_AT_A_TIME 30 |
| AFSocketSourceConnection* afsocket_sc_new | ( | GSockAddr * | peer_addr, |
| GSockAddr * | local_addr, | ||
| int | fd, | ||
| GlobalConfig * | cfg | ||
| ) |
| void afsocket_sd_add_connection | ( | AFSocketSourceDriver * | self, |
| AFSocketSourceConnection * | connection | ||
| ) |
| gboolean afsocket_sd_deinit_method | ( | LogPipe * | s | ) |
| void afsocket_sd_free_method | ( | LogPipe * | s | ) |
| void afsocket_sd_init_instance | ( | AFSocketSourceDriver * | self, |
| SocketOptions * | socket_options, | ||
| TransportMapper * | transport_mapper, | ||
| GlobalConfig * | cfg | ||
| ) |
| gboolean afsocket_sd_init_method | ( | LogPipe * | s | ) |
| void afsocket_sd_set_dynamic_window_realloc_ticks | ( | LogDriver * | s, |
| gint | realloc_ticks | ||
| ) |
| void afsocket_sd_set_dynamic_window_size | ( | LogDriver * | s, |
| gint | dynamic_window_size | ||
| ) |
| void afsocket_sd_set_dynamic_window_stats_freq | ( | LogDriver * | s, |
| gdouble | stats_freq | ||
| ) |
| void afsocket_sd_set_keep_alive | ( | LogDriver * | s, |
| gint | enable | ||
| ) |
| void afsocket_sd_set_listen_backlog | ( | LogDriver * | s, |
| gint | listen_backlog | ||
| ) |
| void afsocket_sd_set_max_connections | ( | LogDriver * | s, |
| gint | max_connections | ||
| ) |
| gboolean afsocket_sd_setup_addresses_method | ( | AFSocketSourceDriver * | self | ) |