ZXFoundation™ 26h2
Loading...
Searching...
No Matches
types.cxxm File Reference

Portal subsystem types. More...

import zxfoundation.scoms.kobject.base;
import zxfoundation.base.types;
Include dependency graph for types.cxxm:

Data Structures

struct  zxfoundation::dgp::portal::portal_binding
 Result of an import that must be used with the returned AR. More...
struct  zxfoundation::dgp::portal::portal_desc

Enumerations

enum class  portal_prot : u32 { none = 0 , read = 1U << 0 , write = 1U << 1 , rw = read | write }

Functions

constexpr auto zxfoundation::dgp::portal::operator! (portal_prot val) noexcept -> bool
constexpr auto zxfoundation::dgp::portal::operator& (portal_prot lhs, portal_prot rhs) noexcept -> portal_prot
constexpr auto zxfoundation::dgp::portal::operator&= (portal_prot &lhs, portal_prot rhs) noexcept -> portal_prot &
constexpr auto zxfoundation::dgp::portal::operator| (portal_prot lhs, portal_prot rhs) noexcept -> portal_prot
constexpr auto zxfoundation::dgp::portal::operator|= (portal_prot &lhs, portal_prot rhs) noexcept -> portal_prot &
constexpr auto zxfoundation::dgp::portal::operator~ (portal_prot val) noexcept -> portal_prot

Variables

constexpr u32 zxfoundation::dgp::portal::MAX_PORTALS = 1024U
constexpr u32 zxfoundation::dgp::portal::MAX_PORTALS_PER_DOMAIN = 16U

Detailed Description

Portal subsystem types.

SPDX-License-Identifier: Apache-2.0