Nick Mathewson
86db1c851b
Commit ConnectEx code to get connect working with async bufferevents.
...
This is code by Chris Davis, with changes to get the unit tests failing less aggressively.
The unit tests for this code do not completely pass yet; Chris is looking into that. If they aren't passing by the next release, I'll turn off this code.
svn:r1499
2009-11-04 05:19:26 +00:00
Nick Mathewson
fcc7668c00
Fix one IOCP-callback signature I missed
...
svn:r1495
2009-11-03 20:05:06 +00:00
Nick Mathewson
9a772148f2
Compilation and correctness fixes for IOCP listener code.
...
svn:r1489
2009-11-02 19:31:29 +00:00
Nick Mathewson
38aec9ec7c
Tweaks to IOCP interface.
...
svn:r1461
2009-10-23 22:38:35 +00:00
Nick Mathewson
879420a711
Expose a narrow window to the IOCP code.
...
svn:r1459
2009-10-23 22:00:29 +00:00
Nick Mathewson
0b22ca1929
Use ev_ssize_t in place of ssize_t *everywhere*.
...
svn:r1309
2009-05-22 19:11:48 +00:00
Nick Mathewson
8910901020
Addition to bufferevent_async unit test
...
svn:r1279
2009-05-06 02:34:10 +00:00
Nick Mathewson
fe47003d06
Make unit tests for bufferevent_async compile and _almost_ work.
...
Either I need to make the callbacks get deferred in a base with no events (doable), or I need to make it okay to call launch_read from inside the callback for read (tricky).
svn:r1277
2009-05-05 16:52:37 +00:00
Nick Mathewson
02801e5be5
Add a trival start of a be_async test.
...
svn:r1276
2009-05-05 15:36:28 +00:00
Nick Mathewson
7f9678079f
Initial unit test for overlapped evbuffer usage. It's lame, but it doesn't crash any more.
...
svn:r1259
2009-04-30 20:48:40 +00:00
Nick Mathewson
16612eb936
Beef up the events in the last test a little.
...
svn:r1256
2009-04-30 19:20:42 +00:00
Nick Mathewson
f1090833b2
First tests for IOCP loop, and related fixes.
...
The fixes are: a shutdown mode that works, and a way to activate an
arbitrary event_overlapped.
svn:r1254
2009-04-30 19:04:44 +00:00