Crate aloe

Source

Modules§

alloc
debug
ipc
sync
sys_client
sys_server
uio

Macros§

dbug
Quantum OS’s ‘kernel’ debug formatting macro.
dbugln
Quantum OS’s ‘kernel’ debug formatting macro.
tiny_std
A micro version of Rust’s standard library’s prelude.

Structs§

VeraPortalClient

Enums§

ConnectHandleError
DebugMsgError
ExitReason
HandleUpdateKind
MapMemoryError
MemoryLocation
MemoryProtections
RecvHandleError
SendHandleError
ServeHandleError
VeraPortalInputArgs
VeraPortalOutputArgs
WaitSignal

Traits§

QuantumTermination
Termination trait for main to convert () or Result<O, E> to an exit status.
VeraPortal

Functions§

close
Disconnect the handle if one exists
connect
debug_msg
exit
fixme_cpuio_read_u8
fixme_cpuio_read_u16
fixme_cpuio_write_u8
fixme_cpuio_write_u16
get_pid
map_memory
Map a memory region into this process’s memory map
recv
Receive data from a handle
send
Send data to a handle
serve
signal_wait
unmap_memory
Unmap a memory region allocated with map_memory
yield_now