Crate rust_asio [−] [src]
asio is ASynchronous Input/Output library like boost::asio.
Usage
This crate is on github and can be used by adding asio
to the dependencies in your project's Cargo.toml.
[dependencies]
asio = "0.1"
And this in your crate root:
extern crate asio;
For more read README.
Modules
ip | |
local | |
socket_base |
Structs
IoService |
The core I/O process. |
SteadyTimer | |
Strand |
Serialized object for an |
StreamBuf | |
SystemTimer |
Enums
Shutdown |
Possible values which can be passed to the shutdown method. |
Traits
Cancel | |
DgramSocket | |
Endpoint | |
GetSocketOption | |
IoControl | |
IoObject |
Traits to the associated with |
MatchCondition | |
NonBlocking | |
Protocol | |
RawSocket | |
ReadWrite | |
SendRecv | |
SendToRecvFrom | |
SetSocketOption | |
Socket | |
SocketConnector | |
SocketListener | |
StreamSocket | |
WaitTimer |
Functions
async_accept | |
async_connect | |
async_read_until | |
async_recv | |
async_recv_from | |
async_send | |
async_send_to | |
async_write_until |