Nexus Embedded Platform 1.0.0
Statically assembled reusable embedded mechanisms
Loading...
Searching...
No Matches
nx_stream_observation_t Struct Reference

O(1) aggregate facts; free total does not imply cursor is free. More...

#include <stream_budget.h>

Data Fields

size_t capacity
size_t outstanding
size_t free_blocks
uint64_t epoch
uint32_t losses
bool next_free
bool stopping

Detailed Description

O(1) aggregate facts; free total does not imply cursor is free.

Definition at line 14 of file stream_budget.h.

Field Documentation

◆ capacity

size_t nx_stream_observation_t::capacity

Definition at line 15 of file stream_budget.h.

◆ epoch

uint64_t nx_stream_observation_t::epoch

Definition at line 18 of file stream_budget.h.

◆ free_blocks

size_t nx_stream_observation_t::free_blocks

Definition at line 17 of file stream_budget.h.

◆ losses

uint32_t nx_stream_observation_t::losses

Definition at line 19 of file stream_budget.h.

◆ next_free

bool nx_stream_observation_t::next_free

Definition at line 20 of file stream_budget.h.

◆ outstanding

size_t nx_stream_observation_t::outstanding

Definition at line 16 of file stream_budget.h.

◆ stopping

bool nx_stream_observation_t::stopping

Definition at line 21 of file stream_budget.h.


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