aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/iomgr/socket_windows.h
Commit message (Collapse)AuthorAge
* Update Windows stuffGravatar Craig Tiller2015-09-23
|
* clang-format all core filesGravatar Craig Tiller2015-09-22
|
* indent pass to get logical source lines on one physical lineGravatar Craig Tiller2015-09-22
|
* CleanupGravatar Craig Tiller2015-09-18
|
* 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
|
* Change capitalizationGravatar Craig Tiller2015-07-01
|
* 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
* Fix Windows compilationGravatar Craig Tiller2015-06-02
|
* fixed compilation errors on windows code.Gravatar David Garcia Quintas2015-05-31
|
* Adapted the following to the new iomgr's cb API:Gravatar David Garcia Quintas2015-05-31
| | | | | alarm_test, tcp_posix, fd_posix, pollset_posix, credentials, call, channel, server, child_channel
* 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.
* A few win32 fixes.Gravatar Nicolas "Pixel" Noble2015-05-07
| | | | | -) Better handling of orphaned sockets by tracking the pending operations in it, instead of the layer above. -) Ignoring after-shutdown operations.
* Another round of win32 fixes and documentation.Gravatar Nicolas "Pixel" Noble2015-05-04
| | | | | -) Fixed a few more (much more rare) race conditions on shutdown. -) Fixed a degenerate case if we create a server but never start it.
* Wave of Win32 fixes.Gravatar Nicolas "Pixel" Noble2015-05-02
| | | | | -) tcp client and server should no longer starve waiting on orphans -) proper server shutdown sequence to prevent use-after-free.
* 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
|
* Rewording comment :-)Gravatar Nicolas "Pixel" Noble2015-02-10
|
* Second draft of the win32 implementation.Gravatar Nicolas "Pixel" Noble2015-02-04
| | | | | -) Client code is now threadsafe. -) The echo_client code runs and succeeds.
* First draft of the win32 implementation of iomgr.Gravatar Nicolas "Pixel" Noble2015-02-04
Caveats: -) The win32 pollset isn't threadsafe (yet). -) Only client code is implemented. -) Only very simple code has been tested with it yet.