History log of /fuchsia/zircon/system/utest/async/main.c
Revision Date Author Comments
# 5c659b74 24-May-2017 Jeff Brown <jeffbrown@google.com>

[libasync] An asynchronous dispatch library.

The library defines an interface for asynchronously waiting on signals,
posting delayed tasks, or queuing packets on a port.

The library includes a thread-safe message loop based implementation of
this interface which can be used out of box. Clients can also write
their own dispatchers as long as they conform to the interface defined
by |async_ops_t|. Moreover, multiple dispatchers may coexist within
the same process.

This abstraction is intended to decouple clients which require asynchronous
dispatch from the specific implementation details of any particular
dispatcher.

Change-Id: I8cb107437d29ce5acd7093dee6ed1c6ce3779392