aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/lib/channel/handshaker.h
Commit message (Collapse)AuthorAge
* 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
|
* Merge github.com:grpc/grpc into flowctl+millisGravatar Craig Tiller2017-10-05
|\
| * Changes for C to C++. Adding extern C to header files for compatibility.Gravatar Yash Tibrewal2017-10-02
| |
* | Merge github.com:grpc/grpc into grpc_millisGravatar Craig Tiller2017-07-17
|\|
| * auto-fix most of licensesGravatar Jan Tattermusch2017-06-08
| |
* | Converting codeGravatar Craig Tiller2017-05-12
|/
* Contain the links for the pending handshake managers inside handshake_managerGravatar yang-g2017-02-16
|
* Add an error to fd_shutdown (and recursively)Gravatar Craig Tiller2017-01-27
| | | | Allows diagnosing WHY a file descriptor was shutdown prematurely.
* Merge pull request #8979 from markdroth/handshaker_cleanupGravatar Mark D. Roth2016-12-09
|\ | | | | Address comments from #8913. Also make changes needed for import.
| * Make grpc_handshaker vtable wrapper functions public.Gravatar Mark D. Roth2016-12-07
| |
* | Provide a way to exit handshaking early without an error.Gravatar Mark D. Roth2016-12-06
|/
* Code review changes.Gravatar Mark D. Roth2016-12-01
|
* Make handshaker responsible for destroying endpoint on shutdown or failure.Gravatar Mark D. Roth2016-11-29
|
* Change grpc_handshaker_args to be owned by the handshake manager.Gravatar Mark D. Roth2016-11-16
| | | | Also clean up hand-off semantics of endpoints.
* Merge branch 'security_handshaker1' into security_handshaker2Gravatar Mark D. Roth2016-11-14
|\
| * Fix comments.Gravatar Mark D. Roth2016-11-14
| |
* | Move deadline handling to handshake manager.Gravatar Mark D. Roth2016-11-14
|/
* Change handshaker API to take grpc_closure instead of grpc_iomgr_cb_func.Gravatar Mark D. Roth2016-11-14
|
* Change handshake manager to invoke callbacks via an exec_ctx.Gravatar Mark D. Roth2016-11-11
|
* s/gpr_slice/grpc_slice, and move around tests, implsGravatar Craig Tiller2016-10-26
|
* Merge branch 'master' of github.com:grpc/grpc into codegen_cleanseGravatar David Garcia Quintas2016-08-30
|\
| * clang-formatGravatar Mark D. Roth2016-08-04
| |
| * Change handshaker API to use a read buffer to pass leftover bytes readGravatar Mark D. Roth2016-08-04
| | | | | | | | between handshakers.
* | removed codegen/time.hGravatar David Garcia Quintas2016-07-27
|/
* clang-formatGravatar Mark D. Roth2016-07-25
|
* Fix API of handshake_manager_add().Gravatar Mark D. Roth2016-07-25
|
* Add grpc_error parameter to handshaker callback.Gravatar Mark D. Roth2016-07-22
|
* Add acceptor parameter.Gravatar Mark D. Roth2016-07-20
|
* clang-formatGravatar Mark D. Roth2016-07-20
|
* Plumb channel args through handshakers.Gravatar Mark D. Roth2016-07-15
|
* Use handshake_manager API in client and server.Gravatar Mark D. Roth2016-07-14
|
* Fix build problems.Gravatar Mark D. Roth2016-07-14
|
* clang-formatGravatar Mark D. Roth2016-07-14
|
* Tweaked grpc_handshaker API and added grpc_handshake_manager API.Gravatar Mark D. Roth2016-07-14
|
* Add handshaker API.Gravatar Mark D. Roth2016-07-13