eventcore/source/eventcore/drivers/posix
Sönke Ludwig 496e99c3b4 Make the API robust against using invalid handles. Fixes #105.
Introduces a "validationCounter" field for all handle types that gets incremented (at least) whenever an OS file descriptor/handle gets invalidated or re-allocated. This way, an old eventcore handle to a reused OS handle can always be distinguished from the current one to avoid interference.
2020-05-11 17:05:53 +02:00
..
dns.d Make the API robust against using invalid handles. Fixes #105. 2020-05-11 17:05:53 +02:00
driver.d Make the API robust against using invalid handles. Fixes #105. 2020-05-11 17:05:53 +02:00
epoll.d Make the API robust against using invalid handles. Fixes #105. 2020-05-11 17:05:53 +02:00
events.d Make the API robust against using invalid handles. Fixes #105. 2020-05-11 17:05:53 +02:00
kqueue.d Make the API robust against using invalid handles. Fixes #105. 2020-05-11 17:05:53 +02:00
pipes.d Make the API robust against using invalid handles. Fixes #105. 2020-05-11 17:05:53 +02:00
processes.d Make the API robust against using invalid handles. Fixes #105. 2020-05-11 17:05:53 +02:00
select.d Use level-triggered events for listening stream sockets. 2017-09-02 00:12:58 +02:00
signals.d Make the API robust against using invalid handles. Fixes #105. 2020-05-11 17:05:53 +02:00
sockets.d Make the API robust against using invalid handles. Fixes #105. 2020-05-11 17:05:53 +02:00
watchers.d Make the API robust against using invalid handles. Fixes #105. 2020-05-11 17:05:53 +02:00