README

mokomoking2501/lockwire/reactor does not have a README file

#
ReactorBackendDescriptor

pub(all) struct ReactorBackendDescriptor {
id : String
kind : ReactorBackendKind
boundary : ReactorBoundary
profiles : Array[
CapabilityProfile
]
requires_native : Bool
requires_c_ffi : Bool
requires_os_fd : Bool
requires_threadx : Bool
deterministic : Bool
live_runtime : Bool
package_path : String
reference_path : String
} derive(Eq,
Debug
)

#
ReactorBackendDescriptor::is_real_only

fn ReactorBackendDescriptor::is_real_only(self : ReactorBackendDescriptor) -> Bool

#
ReactorBackendDescriptor::supports_profile

#
ReactorBackendDescriptor::violates_wasm_boundary

fn ReactorBackendDescriptor::violates_wasm_boundary(self : ReactorBackendDescriptor) -> Bool

#
ReactorBackendKind

pub(all) enum ReactorBackendKind {
ReactorSim
ReactorEpoll
ReactorIocp
ReactorThreadx
} derive(Eq,
Debug
)

#
ReactorBackendKind::label

fn ReactorBackendKind::label(self : ReactorBackendKind) -> String

#
ReactorBackendReport

pub(all) struct ReactorBackendReport {
catalog_count : Int
sim_backend_count : Int
sim_wasm_count : Int
deterministic_count : Int
native_real_count : Int
real_linux_count : Int
real_embedded_count : Int
os_fd_count : Int
c_ffi_count : Int
live_runtime_count : Int
threadx_count : Int
wasm_violation_count : Int
} derive(Eq,
Debug
)

#
ReactorBackendReport::passes

fn ReactorBackendReport::passes(self : ReactorBackendReport) -> Bool

#
ReactorBoundary

pub(all) enum ReactorBoundary {
ReactorDeterministic
ReactorHostReal
ReactorEmbeddedReal
} derive(Eq,
Debug
)

#
ReactorBoundary::label

fn ReactorBoundary::label(self : ReactorBoundary) -> String

#
package_id

fn package_id() -> String

#
reactor_backend_catalog

fn reactor_backend_catalog() -> Array[ReactorBackendDescriptor]

#
reactor_backend_report

fn reactor_backend_report() -> ReactorBackendReport

Source Files