ZXFoundation™ 26h2
Loading...
Searching...
No Matches
zxfoundation.dgp.signal.core Module Reference

Functions

auto zxfoundation::dgp::signal::signal_block (domain &d, u32 mask) noexcept -> void
 Update the per-domain blocked mask.
auto zxfoundation::dgp::signal::signal_blocked_mask (const domain &d) noexcept -> u32
 Return the current blocked mask.
auto zxfoundation::dgp::signal::signal_deliver_all (domain &d) noexcept -> bool
 Deliver all pending signals to the domain.
auto zxfoundation::dgp::signal::signal_deliver_one (domain &d) noexcept -> bool
 Deliver one unblocked pending signal to the domain.
auto zxfoundation::dgp::signal::signal_enqueue (domain &d, signal_kind kind, u64 data) noexcept -> void
 Queue a signal for asynchronous delivery to a domain.
auto zxfoundation::dgp::signal::signal_register_handler (domain &d, signal_kind kind, const signal_handler_info &info) noexcept -> std::expected< void, lib::kernel_error >
 Register a signal handler for the given domain and kind.

Files

file  zxfoundation/dgp/signal.zcomponent/core.cxxm
 Signal delivery interface — enqueue, deliver, and manage signal handlers for DGP domain::domains.
file  zxfoundation/dgp/signal.zcomponent/core.cxx
 Signal delivery implementation.