Asterisk - The Open Source Telephony Project  21.4.1
Data Fields
ast_data_buffer Struct Reference

Data buffer containing fixed number of data payloads. More...

Data Fields

size_t cache_count
 The current number of data payloads in the cache.
 
struct {
   struct data_buffer_payload_entry *   first
 
   struct data_buffer_payload_entry *   last
 
cached_payloads
 A linked list of unused cached data payloads.
 
size_t count
 The current number of data payloads in the buffer.
 
ast_data_buffer_free_callback free_fn
 Callback function to free a data payload.
 
size_t max
 Maximum number of data payloads in the buffer.
 
struct {
   struct data_buffer_payload_entry *   first
 
   struct data_buffer_payload_entry *   last
 
payloads
 A linked list of data payloads.
 

Detailed Description

Data buffer containing fixed number of data payloads.

Definition at line 59 of file data_buffer.c.


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