vibe.d beta banner
get vibe.d
0.8.2

Asynchronous I/O that doesn’t get in your way, written in D

Module vibe.core.sync

Task synchronization facilities

Functions

NameDescription
createManualEvent()Creates a new signal that can be shared between fibers.

Interfaces

NameDescription
ManualEventA manually triggered cross-task event.

Classes

NameDescription
RecursiveTaskMutexRecursive mutex implementation for tasks.
TaskCondition
TaskMutexMutex implementation for fibers.

Structs

NameDescription
ScopedMutexLockRAII lock for the Mutex class.

Enums

NameDescription
LockMode
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.