Nexus Embedded Platform 0.1.0
Statically assembled reusable embedded mechanisms
Loading...
Searching...
No Matches
nx_threadx_queue_t Struct Reference

Exact arbitrary byte items; no native word-size narrowing. More...

#include <threadx.h>

Data Fields

TX_SEMAPHORE readable
TX_SEMAPHORE writable
uint8_t * storage
size_t depth
size_t item_size
size_t head
size_t tail
size_t count
uint32_t users
bool live

Detailed Description

Exact arbitrary byte items; no native word-size narrowing.

Definition at line 64 of file threadx.h.

Field Documentation

◆ count

size_t nx_threadx_queue_t::count

Definition at line 72 of file threadx.h.

◆ depth

size_t nx_threadx_queue_t::depth

Definition at line 68 of file threadx.h.

◆ head

size_t nx_threadx_queue_t::head

Definition at line 70 of file threadx.h.

◆ item_size

size_t nx_threadx_queue_t::item_size

Definition at line 69 of file threadx.h.

◆ live

bool nx_threadx_queue_t::live

Definition at line 74 of file threadx.h.

◆ readable

TX_SEMAPHORE nx_threadx_queue_t::readable

Definition at line 65 of file threadx.h.

◆ storage

uint8_t* nx_threadx_queue_t::storage

Definition at line 67 of file threadx.h.

◆ tail

size_t nx_threadx_queue_t::tail

Definition at line 71 of file threadx.h.

◆ users

uint32_t nx_threadx_queue_t::users

Definition at line 73 of file threadx.h.

◆ writable

TX_SEMAPHORE nx_threadx_queue_t::writable

Definition at line 66 of file threadx.h.


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