syslog-ng source
BatchedAckTracker Struct Reference
Collaboration diagram for BatchedAckTracker:

Public Attributes

AckTracker super
 
guint timeout
 
guint batch_size
 
OnBatchAckedFunctor on_batch_acked
 
BatchedAckRecordpending_ack_record
 
GMutex acked_records_lock
 
gulong acked_records_num
 
GList * acked_records
 
struct iv_timer batch_timer
 
struct iv_event request_destroy
 
struct iv_event request_restart_timer
 
gboolean has_pending_request_restart_timer
 
GMutex pending_request_restart_timer_lock
 
gboolean watches_running
 

Member Data Documentation

◆ acked_records

GList* BatchedAckTracker::acked_records

◆ acked_records_lock

GMutex BatchedAckTracker::acked_records_lock

◆ acked_records_num

gulong BatchedAckTracker::acked_records_num

◆ batch_size

guint BatchedAckTracker::batch_size

◆ batch_timer

struct iv_timer BatchedAckTracker::batch_timer

◆ has_pending_request_restart_timer

gboolean BatchedAckTracker::has_pending_request_restart_timer

◆ on_batch_acked

OnBatchAckedFunctor BatchedAckTracker::on_batch_acked

◆ pending_ack_record

BatchedAckRecord* BatchedAckTracker::pending_ack_record

◆ pending_request_restart_timer_lock

GMutex BatchedAckTracker::pending_request_restart_timer_lock

◆ request_destroy

struct iv_event BatchedAckTracker::request_destroy

◆ request_restart_timer

struct iv_event BatchedAckTracker::request_restart_timer

◆ super

AckTracker BatchedAckTracker::super

◆ timeout

guint BatchedAckTracker::timeout

◆ watches_running

gboolean BatchedAckTracker::watches_running

The documentation for this struct was generated from the following file: