Module worker_thread
base
0.1.0
Module worker_thread
Structs
In crate base
Modules
alloc
clock
custom_serde
descriptor
descriptor_reflection
errno
event
file_traits
iobuf
mmap
notifiers
periodic_logger
shm
sys
syslog
test_utils
timer
tube
volatile_memory
wait_context
worker_thread
write_zeroes
Macros
debug
error
handle_eintr
handle_eintr_errno
handle_eintr_rc
info
ioctl_expr
ioctl_io_nr
ioctl_ioc_nr
ioctl_ior_nr
ioctl_iow_nr
ioctl_iowr_nr
poll_assert
syscall
trace
volatile_at_impl
volatile_impl
warn
Structs
Clock
Error
Event
ExternalMapping
FakeClock
FakeTimer
IoBufMut
LayoutAllocation
MemoryMapping
MemoryMappingBuilder
Protection
RecvTube
SendTube
SharedMemory
Timer
TriggeredEvent
VolatileSlice
WaitContext
WorkerThread
Enums
EventType
EventWaitResult
MmapError
TubeError
VmEventType
VolatileMemoryError
Traits
CloseNotifier
EnabledHighResTimer
EventToken
FileAllocate
FileGetLen
FileReadWriteAtVolatile
FileReadWriteVolatile
FileSetLen
FileSync
MappedRegion
PunchHole
ReadNotifier
TimerTrait
VolatileMemory
WriteZeroesAt
Functions
errno_result
generate_uuid
round_up_to_page_size
Type Aliases
MmapResult
Result
TubeResult
VolatileMemoryResult
Derive Macros
EventToken
?
Module
base
::
worker_thread
source
·
[
−
]
Expand description
Worker thread abstraction
Structs
§
WorkerThread
Wrapper object for creating a worker thread that can be stopped by signaling an event.