syslog-ng source
ConsecutiveAckRecordContainer Struct Reference

#include <consecutive_ack_record_container.h>

Collaboration diagram for ConsecutiveAckRecordContainer:

Public Attributes

gboolean(* is_empty )(const ConsecutiveAckRecordContainer *s)
 
ConsecutiveAckRecord *(* request_pending )(ConsecutiveAckRecordContainer *s)
 
void(* store_pending )(ConsecutiveAckRecordContainer *s)
 
void(* drop )(ConsecutiveAckRecordContainer *s, gsize n)
 
ConsecutiveAckRecord *(* at )(const ConsecutiveAckRecordContainer *s, gsize idx)
 
void(* free_fn )(ConsecutiveAckRecordContainer *s)
 
gsize(* size )(const ConsecutiveAckRecordContainer *s)
 
gsize(* get_continual_range_length )(const ConsecutiveAckRecordContainer *s)
 

Member Data Documentation

◆ at

ConsecutiveAckRecord*(* ConsecutiveAckRecordContainer::at) (const ConsecutiveAckRecordContainer *s, gsize idx)

◆ drop

void(* ConsecutiveAckRecordContainer::drop) (ConsecutiveAckRecordContainer *s, gsize n)

◆ free_fn

void(* ConsecutiveAckRecordContainer::free_fn) (ConsecutiveAckRecordContainer *s)

◆ get_continual_range_length

gsize(* ConsecutiveAckRecordContainer::get_continual_range_length) (const ConsecutiveAckRecordContainer *s)

◆ is_empty

gboolean(* ConsecutiveAckRecordContainer::is_empty) (const ConsecutiveAckRecordContainer *s)

◆ request_pending

ConsecutiveAckRecord*(* ConsecutiveAckRecordContainer::request_pending) (ConsecutiveAckRecordContainer *s)

◆ size

gsize(* ConsecutiveAckRecordContainer::size) (const ConsecutiveAckRecordContainer *s)

◆ store_pending

void(* ConsecutiveAckRecordContainer::store_pending) (ConsecutiveAckRecordContainer *s)

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