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;
asynchronous.futures
public import asynchronous.futures;
asynchronous.locks
public import asynchronous.locks;
asynchronous.protocols
public import asynchronous.protocols;
asynchronous.queues
public import asynchronous.queues;
asynchronous.streams
public import asynchronous.streams;
asynchronous.tasks
public import asynchronous.tasks;
asynchronous.transports
public import asynchronous.transports;
asynchronous.types
public import asynchronous.types;

Meta

License

Boost Software License - Version 1.0

Authors

Dragos Carp