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

Opt-in caller sidecar; no pointer added to default owner. More...

#include <owner_observer.h>

Data Fields

nx_bus_owner_t * owner
nx_time_us_t last_observed
nx_owner_observation_t observation
bool observed

Detailed Description

Opt-in caller sidecar; no pointer added to default owner.

Note
Exact owner, slots and guard remain live until detach and all observer calls exit. The same unique owner executor calls this wrapper; producer calls retain the owner guard. Never reinitialize/replace the bound owner underneath it.

Definition at line 35 of file owner_observer.h.

Field Documentation

◆ last_observed

nx_time_us_t nx_owner_observer_t::last_observed

Definition at line 37 of file owner_observer.h.

◆ observation

nx_owner_observation_t nx_owner_observer_t::observation

Definition at line 38 of file owner_observer.h.

◆ observed

bool nx_owner_observer_t::observed

Definition at line 39 of file owner_observer.h.

◆ owner

nx_bus_owner_t* nx_owner_observer_t::owner

Definition at line 36 of file owner_observer.h.


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