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

Classes

struct  ConsecutiveAckTracker
 

Functions

void consecutive_ack_tracker_lock (AckTracker *s)
 
void consecutive_ack_tracker_unlock (AckTracker *s)
 
void consecutive_ack_tracker_set_on_all_acked (AckTracker *s, AckTrackerOnAllAckedFunc func, gpointer user_data, GDestroyNotify user_data_free_fn)
 
gboolean consecutive_ack_tracker_is_empty (AckTracker *s)
 
AckTracker * consecutive_ack_tracker_new (LogSource *source)
 

Function Documentation

◆ consecutive_ack_tracker_is_empty()

gboolean consecutive_ack_tracker_is_empty ( AckTracker *  s)

◆ consecutive_ack_tracker_lock()

void consecutive_ack_tracker_lock ( AckTracker *  s)

◆ consecutive_ack_tracker_new()

AckTracker* consecutive_ack_tracker_new ( LogSource *  source)

◆ consecutive_ack_tracker_set_on_all_acked()

void consecutive_ack_tracker_set_on_all_acked ( AckTracker *  s,
AckTrackerOnAllAckedFunc  func,
gpointer  user_data,
GDestroyNotify  user_data_free_fn 
)

◆ consecutive_ack_tracker_unlock()

void consecutive_ack_tracker_unlock ( AckTracker *  s)