#include <logsource.h>

Public Attributes | |
| LogPipe | super |
| LogSourceOptions * | options |
| gboolean | threaded |
| gchar * | name |
| gchar * | stats_id |
| WindowSizeCounter | window_size |
| DynamicWindow | dynamic_window |
| gboolean | window_initialized |
| gsize | initial_window_size |
| gsize | full_window_size |
| atomic_gssize | window_size_to_be_reclaimed |
| atomic_gssize | pending_reclaimed |
| struct { | |
| StatsClusterKeyBuilder * stats_kb | |
| StatsCounterItem * stat_window_size | |
| StatsCounterItem * stat_full_window | |
| StatsCounterItem * last_message_seen | |
| StatsClusterKey * recvd_messages_key | |
| StatsCounterItem * recvd_messages | |
| StatsClusterKey * recvd_bytes_key | |
| StatsByteCounter recvd_bytes | |
| StatsCluster * stat_window_size_cluster | |
| StatsCluster * stat_full_window_cluster | |
| } | metrics |
| guint32 | last_ack_count |
| guint32 | ack_count |
| gint64 | window_full_sleep_nsec |
| struct timespec | last_ack_rate_time |
| AckTrackerFactory * | ack_tracker_factory |
| AckTracker * | ack_tracker |
| void(* | wakeup )(LogSource *s) |
| void(* | schedule_dynamic_window_realloc )(LogSource *s) |
LogSource:
This structure encapsulates an object which generates messages without defining how those messages are accepted by peers. The most prominent derived class is LogReader which is an extended RFC3164 capable syslog message processor used everywhere.
| guint32 LogSource::ack_count |
| AckTracker* LogSource::ack_tracker |
| AckTrackerFactory* LogSource::ack_tracker_factory |
| DynamicWindow LogSource::dynamic_window |
| gsize LogSource::full_window_size |
| gsize LogSource::initial_window_size |
| guint32 LogSource::last_ack_count |
| struct timespec LogSource::last_ack_rate_time |
| StatsCounterItem* LogSource::last_message_seen |
| struct { ... } LogSource::metrics |
| gchar* LogSource::name |
| LogSourceOptions* LogSource::options |
| atomic_gssize LogSource::pending_reclaimed |
| StatsByteCounter LogSource::recvd_bytes |
| StatsClusterKey* LogSource::recvd_bytes_key |
| StatsCounterItem* LogSource::recvd_messages |
| StatsClusterKey* LogSource::recvd_messages_key |
| void(* LogSource::schedule_dynamic_window_realloc) (LogSource *s) |
| StatsCounterItem* LogSource::stat_full_window |
| StatsCluster* LogSource::stat_full_window_cluster |
| StatsCounterItem* LogSource::stat_window_size |
| StatsCluster* LogSource::stat_window_size_cluster |
| gchar* LogSource::stats_id |
| StatsClusterKeyBuilder* LogSource::stats_kb |
| LogPipe LogSource::super |
| gboolean LogSource::threaded |
| void(* LogSource::wakeup) (LogSource *s) |
| gint64 LogSource::window_full_sleep_nsec |
| gboolean LogSource::window_initialized |
| WindowSizeCounter LogSource::window_size |
| atomic_gssize LogSource::window_size_to_be_reclaimed |