vibe.core.channel

Implements a thread-safe, typed producer-consumer queue.

Members

Enums

ChannelPriority
enum ChannelPriority
Undocumented in source.

Functions

createChannel
Channel!(T, buffer_size) createChannel(ChannelConfig config)

Creates a new channel suitable for cross-task and cross-thread communication.

Structs

Channel
struct Channel(T, size_t buffer_size = 100)

Thread-safe typed data channel implementation.

ChannelConfig
struct ChannelConfig
Undocumented in source.

Meta

Authors

Sönke Ludwig

License

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