aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/lib/iomgr/udp_server.h
Commit message (Collapse)AuthorAge
* Allow udp_server to create multiple listeners for each port via SO_REUSEPORTGravatar Dan Zhang2018-04-12
|
* edit commentGravatar Dan Zhang2018-03-01
|
* Refactors grpc udp_server_listener to be object oriented. Also adds a mutex ↵Gravatar Dan Zhang2018-02-27
| | | | to each listener. Instead of sharing the mutex in udp_server for all listeners, this per-listener mutex can make most of the call to different listeners in parallel.
* Add a sanity check for inclusion of port_platform.hGravatar Alexander Polcyn2018-02-23
|
* change to int typeGravatar Dan Zhang2018-01-11
|
* change to pass in valueGravatar Dan Zhang2018-01-10
|
* Add a start_cb to grpc_udp_listener to be called when listener isGravatar Dan Zhang2017-12-20
| | | | created.
* Revert "Revert "All instances of exec_ctx being passed around in src/core ↵Gravatar Yash Tibrewal2017-12-06
| | | | removed""
* Revert "All instances of exec_ctx being passed around in src/core removed"Gravatar Yash Tibrewal2017-12-06
|
* Merge master into execctxGravatar Yash Tibrewal2017-12-05
|\
| * Merge branch 'master' into asyncioGravatar Dan Zhang2017-12-01
| |\
* | \ Merge master after no Extern C changesGravatar Yash Tibrewal2017-11-30
|\ \ \ | | |/ | |/|
| | * Modify udp_server to do asynchronous read and write and only re-armGravatar Dan Zhang2017-11-29
| | | | | | | | | | | | | | | | | | | | | notification when needed. This change prevents event loop thread from doing actual I/O work which might take long time.
| * | clang fmtGravatar ncteisen2017-11-17
| | |
| * | Remove all extern CGravatar ncteisen2017-11-17
| |/
* | Merge with masterGravatar Yash Tibrewal2017-11-09
|\|
| * Update clang-format to 5.0Gravatar Craig Tiller2017-11-03
| |
* | Removing instances of exec_ctx being passed around in functions inGravatar Yash Tibrewal2017-10-18
|/ | | | | | | | | | | src/core. exec_ctx is now a thread_local pointer of type ExecCtx instead of grpc_exec_ctx which is initialized whenever ExecCtx is instantiated. ExecCtx also keeps track of the previous exec_ctx so that nesting of exec_ctx is allowed. This means that there is only one exec_ctx being used at any time. Also, grpc_exec_ctx_finish is called in the destructor of the object, and the previous exec_ctx is restored to avoid breaking current functionality. The code still explicitly calls grpc_exec_ctx_finish because removing all such instances causes the code to break.
* Add newline at the end of src/core headers that did not have itGravatar Yash Tibrewal2017-10-09
|
* Changes for C to C++. Adding extern C to header files for compatibility.Gravatar Yash Tibrewal2017-10-02
|
* auto-fix most of licensesGravatar Jan Tattermusch2017-06-08
|
* clang formatGravatar Dan Zhang2017-04-06
|
* modify udp_serverGravatar Dan Zhang2017-04-05
|
* Add socket factory support to udp_server.cGravatar Michael Warres2017-03-24
|
* Remove grpc_udp_server dependency on grpc_server.Gravatar Michael Warres2017-03-14
|
* Adds an exec_ctx argument to orphan_cb in udp_serverGravatar Robbie Shade2017-02-07
|
* Add an on_write callback to the UDP server.Gravatar Robbie Shade2017-02-02
|
* Merge branch 'master' into uv_core_transportGravatar murgatroid992016-10-25
|\
* | Fix sanity and move a header includeGravatar murgatroid992016-10-12
| |
* | Clean up code after merge with masterGravatar murgatroid992016-10-10
| |
| * Refactor udp_server to use a linked list of portsGravatar Robbie Shade2016-08-02
|/
* Add callback when gRPC FD is about to be orphaned.Gravatar Robbie Shade2016-05-12
|
* Merge github.com:grpc/grpc into cleaner-posix2Gravatar Craig Tiller2016-03-31
|\
| * Update copyrightsGravatar Craig Tiller2016-03-31
| |
* | Merge github.com:grpc/grpc into cleaner-posix2Gravatar Craig Tiller2016-03-28
|/
* Fix includesGravatar Craig Tiller2016-03-25
|
* Fix include guardsGravatar Craig Tiller2016-03-25
|
* Stage #1 of core breakup: move everything under libGravatar Craig Tiller2016-03-25