rusteron-rb 0.1.73

Provides ring buffer and broadcast functionalities via aeron c bindings, allowing efficient, low-latency message passing between different threads or processes. This module implements Single Producer, Single Consumer (SPSC) ring buffers, Multi-Producer, Single Consumer (MPSC) ring buffers, and broadcast channels.
1
2
3
4
5
6
7
#include <stddef.h>
#include <concurrent/aeron_broadcast_descriptor.h>
#include <concurrent/aeron_broadcast_receiver.h>
#include <concurrent/aeron_broadcast_transmitter.h>
#include <concurrent/aeron_mpsc_rb.h>
#include <concurrent/aeron_rb.h>
#include <concurrent/aeron_spsc_rb.h>