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

One executor's exact private provider request. More...

#include <uart_owner.h>

Data Fields

const nx_uart_port_t * port
nx_uart_tx_request_t inner
bool pending

Detailed Description

One executor's exact private provider request.

Note
inner is a separate publication object, not another outer queue or caller admission. Only this executor accesses it; producers retain their outer request and payload until the bus owner publishes outer SETTLED. No buffer copy, heap, worker or pool. Never pass inner to application observers.

Definition at line 29 of file uart_owner.h.

Field Documentation

◆ inner

nx_uart_tx_request_t nx_uart_owner_executor_t::inner

Definition at line 31 of file uart_owner.h.

◆ pending

bool nx_uart_owner_executor_t::pending

Definition at line 32 of file uart_owner.h.

◆ port

const nx_uart_port_t* nx_uart_owner_executor_t::port

Definition at line 30 of file uart_owner.h.


The documentation for this struct was generated from the following file:
  • components/bus_owner/include/nexus/components/uart_owner.h