Michael McCormack
|
1c32a46d5a
|
Use poll() on the client-side during server waits to implement
overlapped I/O.
|
2001-03-22 20:09:34 +00:00 |
Mike McCormack
|
7526540e03
|
Add missing release object so server exits cleanly.
|
2001-03-14 17:25:26 +00:00 |
Mike McCormack
|
21ea8a9107
|
Calculate the timeout time once when the async is created.
|
2001-01-07 21:46:17 +00:00 |
Alexandre Julliard
|
2362380b64
|
Added separate queue for "system" APCs that get called even when the
thread is not in an alertable state.
Specify the select_request timeout as absolute value so that we can
restart the request when interrupted.
|
2001-01-06 01:48:51 +00:00 |
Alexandre Julliard
|
8081e5a1e5
|
Added handle_t type to server interface so that we can make handles
pointers later on.
Always use 0 to signal invalid handle in server requests.
|
2001-01-05 04:08:07 +00:00 |
Alexandre Julliard
|
63411dbde5
|
Avoid dup'ing file descriptors when not necessary.
Do not send fd to the client if ops->get_fd() fails.
|
2000-12-22 21:12:36 +00:00 |
Alexandre Julliard
|
1ab243bac1
|
Merged the get_read_fd and get_write_fd requests.
|
2000-12-19 02:12:45 +00:00 |
Mike McCormack
|
1eac1911c7
|
- created server object for handling async i/o
- implemented WaitCommEvent with the EV_RXCHAR flag
- implemented GetOverlappedResult
|
2000-11-13 19:27:21 +00:00 |