|
MapLibre Native C API
Public C ABI for the MapLibre Native wrapper.
|
#include <delivery.h>
Data Fields | |
| uint32_t | delivery_size |
| const mln_delivery * | deliveries |
| size_t | delivery_count |
A borrowed view of one owned delivery batch, which mln_delivery_queue_drain() writes.
Every pointer in the view, including those inside each delivery's payload, stays valid until the batch is released, independent of the queue, the runtime, and any map.
| const mln_delivery* mln_delivery_batch_view::deliveries |
Borrowed array of delivery_count deliveries in push order.
| size_t mln_delivery_batch_view::delivery_count |
Number of deliveries in deliveries.
| uint32_t mln_delivery_batch_view::delivery_size |
Stride of one delivery in bytes, at least sizeof(mln_delivery) in the header a caller compiled against. Index deliveries with this value.