[−][src]Module nng_async::asyncio
Asynchronous I/O with nng_aio
.
Re-exports
pub use self::aio::*; |
pub use self::bus::*; |
pub use self::pair::*; |
pub use self::pair_stream::*; |
pub use self::pull::*; |
pub use self::pull_stream::*; |
pub use self::push::*; |
pub use self::reply::*; |
pub use self::reply_stream::*; |
pub use self::request::*; |
pub use self::simple::*; |
pub use self::stream::*; |
Modules
aio | Wrapper for |
bus | Async bus |
pair | Async pair |
pair_stream | Async pair |
pull | Async read. |
pull_stream | Async push/pull ("pipeline") |
push | Async push and publish. |
reply | Async request/reply |
reply_stream | Async request/reply |
request | Async request/reply |
simple | Simple queue of asynchronous I/O work. |
stream | Byte streams. |
Traits
AioWork | Represents asynchronous I/O operation performed by NngAio handle. All methods will be called from native threads, impls must be thread-safe. |
AioWorkQueue | Queue of pending asynchronous I/O operations. |
AsyncContext | Context for asynchrounous I/O. |
AsyncSocket | A |
AsyncStream | |
AsyncStreamContext |
Type Definitions
AioWorkRequest | Trait object asynchronous I/O operation |
AsyncMsg | |
AsyncUnit |