asynchronous

Asynchronous library.

Modules

events
module asynchronous.events

Event loop and event loop policy.

futures
module asynchronous.futures

Future classes.

libasync
module asynchronous.libasync
locks
module asynchronous.locks

Synchronization primitives.

protocols
module asynchronous.protocols

Protocol interfaces.

queues
module asynchronous.queues

Queues.

streams
module asynchronous.streams

High-level stream API.

tasks
module asynchronous.tasks

Support for tasks, coroutines and the scheduler.

transports
module asynchronous.transports

Transport interfaces.

types
module asynchronous.types

Miscellaneous types.

Public Imports

asynchronous.events
public import asynchronous.events;
Undocumented in source.
asynchronous.futures
public import asynchronous.futures;
Undocumented in source.
asynchronous.locks
public import asynchronous.locks;
Undocumented in source.
asynchronous.protocols
public import asynchronous.protocols;
Undocumented in source.
asynchronous.queues
public import asynchronous.queues;
Undocumented in source.
asynchronous.streams
public import asynchronous.streams;
Undocumented in source.
asynchronous.tasks
public import asynchronous.tasks;
Undocumented in source.
asynchronous.transports
public import asynchronous.transports;
Undocumented in source.
asynchronous.types
public import asynchronous.types;
Undocumented in source.

Meta

License

Boost Software License - Version 1.0

Authors

Dragos Carp