Udipe
1.0
Solving the riddle of high-throughput UDP
Loading...
Searching...
No Matches
include
udipe
buffer.h
Go to the documentation of this file.
1
#pragma once
2
9
14
15
#include <stddef.h>
16
17
26
#define UDIPE_MAX_BUFFERS ((size_t)64)
27
32
typedef
struct
udipe_buffer_config_s
{
50
size_t
buffer_size
;
51
65
size_t
buffer_count
;
66
}
udipe_buffer_config_t
;
67
99
typedef
udipe_buffer_config_t
(*
udipe_buffer_config_callback_t
)(
void
*
/* context */
);
100
105
typedef
struct
udipe_buffer_configurator_s
{
111
udipe_buffer_config_callback_t
callback
;
112
121
void
*
context
;
122
}
udipe_buffer_configurator_t
;
udipe_buffer_configurator_t
struct udipe_buffer_configurator_s udipe_buffer_configurator_t
udipe_buffer_config_callback_t
udipe_buffer_config_t(* udipe_buffer_config_callback_t)(void *)
Definition
buffer.h:99
udipe_buffer_config_t
struct udipe_buffer_config_s udipe_buffer_config_t
udipe_buffer_config_s
Definition
buffer.h:32
udipe_buffer_config_s::buffer_size
size_t buffer_size
Definition
buffer.h:50
udipe_buffer_config_s::buffer_count
size_t buffer_count
Definition
buffer.h:65
udipe_buffer_configurator_s
Definition
buffer.h:105
udipe_buffer_configurator_s::callback
udipe_buffer_config_callback_t callback
Definition
buffer.h:111
udipe_buffer_configurator_s::context
void * context
Definition
buffer.h:121
Generated by
1.9.8