Calvin Rose
|
553b4d9428
|
Add timeouts to net functions.
Further debugging of the general timeout system, as well
as having a single fiber wait on multiple state machines (select).
|
2020-07-19 19:41:12 -05:00 |
|
Calvin Rose
|
cd197e8be3
|
Add ev/call.
This is a common operation, and making fibers manually can be tedious.
|
2020-07-06 19:13:32 -05:00 |
|
Calvin Rose
|
9ba94d2c6b
|
More work on timeouts and racing listeners.
When two listeners are racing to resume the same fiber, the
first should cancel out the other.
|
2020-07-05 17:26:17 -05:00 |
|
Calvin Rose
|
ec0d0ba368
|
Initial UDP implementation.
|
2020-06-02 19:47:50 -05:00 |
|
Calvin Rose
|
a78af0a7fb
|
Do not explicitly free state machines, instead return a status.
This makes it harder to have some kind of use after free issue.
|
2020-05-30 11:31:05 -05:00 |
|
Calvin Rose
|
117ae196fd
|
Add net/flush.
Useful for simple TCP protocols (netrepl), which benefit from being able
to immediately send a message.
|
2020-05-28 19:22:38 -05:00 |
|
Calvin Rose
|
4c211c8dce
|
More updates to the ev library.
|
2020-05-28 16:51:11 -05:00 |
|
Calvin Rose
|
b68b0a256e
|
Start with ev module.
|
2020-05-28 10:39:40 -05:00 |
|