|
tin
1.5.9
|
#include <transport.h>

Static Public Member Functions | |
| template<typename Runtime , std::size_t MaxBytes, std::size_t Capacity> | |
| static status | receive_one (Runtime &runtime, shared_memory_channel< serialized_event< MaxBytes >, Capacity > &channel) |
Shared-memory ingress adapter for serialized event records.
The channel manages slot ownership only. This adapter reads one committed serialized record, asks the user serializer to recover the typed event, sends it through local runtime dispatch, then releases the slot. OS shared-memory mapping and wakeup primitives remain platform responsibilities around the channel.
|
inlinestatic |