ascii-chat
Binary v0.15.83-53-gb711d8720
Library lib/v0.3.2-701-gb711d8720
Video chat in your terminal
Loading...
Searching...
No Matches
sync_sample_t Struct Reference

sync row keeps the values that move through the subsystem: key, owner, waiter, generation. Some members are pointers into caller- or subsystem-owned memory, so lifetime follows the API that populated them rather than the struct copy itself. More...

Data Fields

atomic_flag busy
sync_row_t * rows
size_t count
size_t capacity
uint64_t sampled_ns
bool waits_complete
bool limited

Detailed Description

sync row keeps the values that move through the subsystem: key, owner, waiter, generation. Some members are pointers into caller- or subsystem-owned memory, so lifetime follows the API that populated them rather than the struct copy itself.

Definition at line 81 of file sync.c.

Field Documentation

◆ busy

atomic_flag sync_sample_t::busy

Definition at line 82 of file sync.c.

Referenced by ui_sync_render().

◆ capacity

size_t sync_sample_t::capacity

Definition at line 84 of file sync.c.

◆ count

size_t sync_sample_t::count

Definition at line 84 of file sync.c.

Referenced by ui_sync_render().

◆ limited

bool sync_sample_t::limited

Definition at line 86 of file sync.c.

Referenced by ui_sync_render().

◆ rows

sync_row_t* sync_sample_t::rows

Definition at line 83 of file sync.c.

Referenced by ui_sync_render().

◆ sampled_ns

uint64_t sync_sample_t::sampled_ns

Definition at line 85 of file sync.c.

Referenced by ui_sync_render().

◆ waits_complete

bool sync_sample_t::waits_complete

Definition at line 86 of file sync.c.

Referenced by ui_sync_render().


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