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. | |