rust/src/libstd/rt
Alex Crichton 6328f7c199 std: Add timeouts to unix connect/accept
This adds support for connecting to a unix socket with a timeout (a named pipe
on windows), and accepting a connection with a timeout. The goal is to bring
unix pipes/named sockets back in line with TCP support for timeouts.

Similarly to the TCP sockets, all methods are marked #[experimental] due to
uncertainty about the type of the timeout argument.

This internally involved a good bit of refactoring to share as much code as
possible between TCP servers and pipe servers, but the core implementation did
not change drastically as part of this commit.

cc #13523
2014-04-24 16:24:09 -07:00
..
args.rs Update libuv 2014-04-24 09:08:07 -07:00
at_exit_imp.rs std,serialize: remove some internal uses of ~[]. 2014-04-10 15:21:58 -07:00
backtrace.rs Fixed Win64 build 2014-04-22 18:08:06 -07:00
bookkeeping.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
env.rs Register new snapshots 2014-02-14 22:55:20 -08:00
global_heap.rs libtest: rename BenchHarness to Bencher 2014-04-11 17:31:13 +08:00
libunwind.rs std: Switch field privacy as necessary 2014-03-31 15:17:12 -07:00
local.rs Publicise types/add #[allow(visible_private_types)] to a variety of places. 2014-03-01 00:12:34 +11:00
local_heap.rs std: Impl Deref/DerefMut for a borrowed task 2014-04-15 19:45:00 -07:00
local_ptr.rs Fix misspellings in comments. 2014-04-21 00:49:39 -04:00
macros.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
mod.rs Fixed Win64 build 2014-04-22 18:08:06 -07:00
rtio.rs std: Add timeouts to unix connect/accept 2014-04-24 16:24:09 -07:00
stack.rs std: Tweak stack overflow printing for robustness 2014-02-25 16:51:52 -08:00
task.rs std: Change Finally to take &mut self 2014-04-23 10:03:43 -07:00
thread.rs std: Fail more gracefully on thread spawn errors 2014-04-18 10:36:16 -07:00
thread_local_storage.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
unwind.rs std: Switch field privacy as necessary 2014-03-31 15:17:12 -07:00
util.rs Fixed Win64 build 2014-04-22 18:08:06 -07:00