Module vibe.core.sync

Task synchronization facilities

Functions

Name Description
createManualEvent Creates a new signal that can be shared between fibers.

Interfaces

Name Description
ManualEvent A manually triggered cross-task event.

Classes

Name Description
SignalException
TaskCondition
TaskMutex Mutex implementation for fibers.

Structs

Name Description
ScopedMutexLock RAII lock for the Mutex class.

Enums

Name Description
LockMode

Aliases

Name Type Description
createSignal Compatibility alias, will soon be deprecated.
Signal ManualEvent Compatibility alias, will soon be deprecated.

Authors

Leonid Kramer

Copyright

© 2012 RejectedSoftware e.K.

License

Subject to the terms of the MIT license, as written in the included LICENSE.txt file.