aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/iomgr/iocp_windows.h
Commit message (Collapse)AuthorAge
* Cleaning up Windows endpoint codeGravatar Craig Tiller2015-08-28
| | | | | | - removed the need to track some state - fixed chttp2 transport endpoint shutdown management - made a bunch of tests pass
* clang-format all sourceGravatar Craig Tiller2015-08-18
|
* Remove random includes of windows.hGravatar Craig Tiller2015-07-01
| | | | | | | | Instead, include a stanza in port_platform.h that: - gets windows.h included - defines things that we needs to define - tries to respect applications configurations by leaving things as untouched as possible
* Various Win32 fixes and improvements.Gravatar Nicolas Noble2015-05-12
| | | | | | | | -) Properly setting up the endpoint pair. -) Beancounting on socket shutdown to properly add references. -) Only proceed to clear out data when called from the IOCP thread. -) Enabling ALL the tests. -) Fixing run_tests.py to properly invoke them.
* Various Windows fixes.Gravatar Nicolas Noble2015-03-24
| | | | | | -) Introduce a wait-loop with a 100ms delay on iomgr shutdown, so that background threads have the chance to place last minute callbacks without having to stall for the whole 10 seconds deadline. -) io completion ports will get notifications on socket shutdowns, so we need to delay their deletions for after we get a notification for them. -) we need to keep some sense of how many orphan sockets are in, so we can properly collect them - let's not shutdown the iocp loop until after all orphans have been collected.
* Guard headers tool.Gravatar Nicolas "Pixel" Noble2015-03-01
|
* Add missing new-lines at end of fileGravatar Craig Tiller2015-02-18
|
* Update copyright to 2015Gravatar Craig Tiller2015-02-18
|
* Addressing comments.Gravatar Nicolas Noble2015-02-10