mecca.reactor.sync

Modules

barrier
module mecca.reactor.sync.barrier

Cross fibers synchronization point

event
module mecca.reactor.sync.event

Level and edge triggers condition with multiple waiters

fiber_queue
module mecca.reactor.sync.fiber_queue

Fiber queue helper for writing synchronization objects

future
module mecca.reactor.sync.future

Fiber future result execution

lock
module mecca.reactor.sync.lock

Implements a reactor aware mutex

queue
module mecca.reactor.sync.queue

Reactor aware queue that waits for operations to be possible

semaphore
module mecca.reactor.sync.semaphore

Reactor aware semaphore

throttler
module mecca.reactor.sync.throttler

allows throttling the rate at which operations are done

time_bomb
module mecca.reactor.sync.time_bomb

Set deadline for specific code execution

verbose
module mecca.reactor.sync.verbose

Allows adding verbosity to sync objects