5export module zxfoundation.dgp.gate.core;
6import zxfoundation.dgp.gate.types;
7import zxfoundation.base.types;
13namespace zxfoundation::dgp::gate {
28 )
noexcept -> std::expected<u32, lib::kernel_error>;
33 auto gate_destroy(u32 id)
noexcept
34 -> std::expected<
void, lib::kernel_error>;
38 auto destroy_for_domain(u32 domain_id)
noexcept ->
void;
44 auto gate_find(u32 id)
noexcept -> gate_desc*;
46 auto register_gate_cap_lookup()
noexcept ->
void;
49 auto gate_init()
noexcept ->
void;
52 auto gate_count()
noexcept -> u32;