about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2014-07-14 22:48:05 -0700
committerAlex Crichton <alex@alexcrichton.com>2014-08-24 17:08:14 -0700
commitcb8df7a8e3c53f16d22f76da50e6e2e4734bdf62 (patch)
tree9bf7319e45929e1d264f5e3ea9c2a2bf514e3451 /src/rustllvm/RustWrapper.cpp
parent110168de2a7b529a7c4839ca1e19c4c42f68be12 (diff)
downloadrust-cb8df7a8e3c53f16d22f76da50e6e2e4734bdf62.tar.gz
rust-cb8df7a8e3c53f16d22f76da50e6e2e4734bdf62.zip
rustuv: Implement clone/close_accept
This commits implements {Tcp,Unix}Acceptor::{clone,close_accept} methods for
all of librustuv.

This implementation rewrites much of Access, AccessTimeout, and AcceptTimeout to
have type parameter for shared state that all acceptors share (a shared queue of
sockets). The incoming/outgoing channels have been removed as all timeouts and
such are now managed on the event loop rather than concurrently.
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions