Vijay Pai
|
a8688d3bd3
|
Merge pull request #17510 from vjpai/bb_api
Add API comments indicating that byte buffer copy is size-independent
|
2018-12-14 15:18:01 -08:00 |
Vijay Pai
|
b0b4c0d9c3
|
Add API comments indicating that byte buffer copy is size-independent
|
2018-12-14 13:52:25 -08:00 |
Vijay Pai
|
23817e1738
|
Merge pull request #17434 from vjpai/delete
Delete unwanted constructor/assignment
|
2018-12-14 13:12:00 -08:00 |
Vijay Pai
|
e7be6223d8
|
Delete unwanted constructor/assignment
|
2018-12-06 17:10:03 -08:00 |
Vijay Pai
|
97de30d7b3
|
Allow the interceptor to know the method type
|
2018-12-06 15:51:31 -08:00 |
Vijay Pai
|
13a4977c23
|
Treat StartCall like a reserved callback since it is required
|
2018-12-06 09:02:03 -08:00 |
Vijay Pai
|
eb0b39df3d
|
Do OnDone as the actual last thing so that the reactor can be reused.
|
2018-12-05 16:04:26 -08:00 |
Vijay Pai
|
606177bbc8
|
Document that ClientContext must remain alive for duration of RPC
|
2018-12-03 20:00:08 -08:00 |
Vijay Pai
|
2a0c0d7ad6
|
Streaming API for callback servers
|
2018-11-30 16:14:21 -08:00 |
Vijay Pai
|
2b5d45ab38
|
Fix clang-tidy and golden file issues
|
2018-11-30 04:13:41 -08:00 |
Vijay Pai
|
28dd7981d6
|
clang-format
|
2018-11-30 04:13:40 -08:00 |
Vijay Pai
|
ea1156da3f
|
Stop exposing streaming object class
|
2018-11-30 04:13:40 -08:00 |
Vijay Pai
|
dac2066a1c
|
Make StartCall() a releasing operation so that you can pile up ops
|
2018-11-30 04:13:40 -08:00 |
Vijay Pai
|
fa45ffd418
|
Address reviewer comments
|
2018-11-30 04:13:40 -08:00 |
Vijay Pai
|
d7eb26648d
|
Client callback streaming
|
2018-11-30 04:13:40 -08:00 |
Yash Tibrewal
|
8fb11e6d5e
|
Apply the conversion on the status irrespective of whether Pluck returned true
|
2018-11-21 14:11:59 -08:00 |
Yash Tibrewal
|
544f2a5abb
|
Necessary change after #17219
|
2018-11-21 14:00:16 -08:00 |
Yash Tibrewal
|
a9bee9b7ed
|
Make Pluck use the changes made in FinalizeResult
|
2018-11-14 17:48:35 -08:00 |
Vijay Pai
|
0e29d7b9bc
|
Properly clear metadata and other structs when reusing ServerContext
|
2018-11-13 12:44:56 -08:00 |
Yash Tibrewal
|
a803f96e5a
|
Add comment on cancellation being forever alone in the batch
|
2018-11-06 15:32:05 -08:00 |
Yash Tibrewal
|
193b4b57ec
|
Merge pull request #17072 from yashykt/interceptor_cancellation
Interceptors should see a Cancellation notification
|
2018-11-06 14:56:24 -08:00 |
Vijay Pai
|
1e850944e9
|
Release the CallbackWithSuccessTag from a server context completionop
|
2018-11-06 11:49:17 -08:00 |
Vijay Pai
|
526d2e6004
|
Refactoring of CallbackWithSuccessTag
|
2018-11-06 11:20:50 -08:00 |
Yash Tibrewal
|
f055c1cfd2
|
Remove unnecessary header
|
2018-11-05 14:35:55 -08:00 |
Yash Tibrewal
|
f240af0cb8
|
Add GPR_CODEGEN_DEBUG_ASSERT
|
2018-11-05 13:56:06 -08:00 |
Yash Tibrewal
|
6faa17c6ca
|
s/new/post-1.0
|
2018-11-02 11:46:10 -07:00 |
Yash Tibrewal
|
3ac7f2d24c
|
Merge pull request #17053 from yashykt/global_interceptor
Add global client interceptor factory
|
2018-11-02 08:56:16 -07:00 |
Yash Tibrewal
|
ded9434e4c
|
Add array header for complaining compiler
|
2018-11-01 18:36:40 -07:00 |
Yash Tibrewal
|
382fe4b475
|
Add override back to GetInterceptedChannel
|
2018-11-01 18:17:02 -07:00 |
Yash Tibrewal
|
ddcadad5b5
|
Add note on hijacking
|
2018-11-01 16:26:04 -07:00 |
Yash Tibrewal
|
b732e9c403
|
Make client interceptors see notification even if Cancel was done before the RPC was issued. Also add tests
|
2018-11-01 16:14:40 -07:00 |
Yash Tibrewal
|
fd88dcaf55
|
Add cancellation notification
|
2018-11-01 11:58:46 -07:00 |
Yash Tibrewal
|
3ece34d45c
|
Let us clean a few things before getting started
|
2018-10-31 15:29:26 -07:00 |
Yash Tibrewal
|
857e79ce00
|
Improve documentation
|
2018-10-31 14:35:54 -07:00 |
Vijay Pai
|
932abf48a3
|
Address reviewer comments.
|
2018-10-31 01:02:07 -07:00 |
Vijay Pai
|
2f47137a6e
|
Add support for IsCancelled check
|
2018-10-30 23:15:59 -07:00 |
Vijay Pai
|
b460622c2d
|
Address reviewer comments
|
2018-10-30 12:35:56 -07:00 |
Vijay Pai
|
47d0d5bf1f
|
Merge branch 'master' into server_callback
|
2018-10-30 12:29:35 -07:00 |
Yash Tibrewal
|
0390b29e15
|
Register global interceptors functionality
|
2018-10-30 02:43:01 -07:00 |
Yash Tibrewal
|
3c1ca6bf39
|
Merge pull request #17034 from yashykt/interceptorcleanup
Get ClientContext included with ChannelInterface, and slight more cle…
|
2018-10-30 00:12:55 -07:00 |
Vijay Pai
|
84e763f10a
|
Experimental C++ server callback unary API
|
2018-10-29 13:41:25 -07:00 |
Vijay Pai
|
371b1d99d5
|
Add call as param to MethodHandler::Deserialize to allow arena use
|
2018-10-29 02:10:00 -07:00 |
Yash Tibrewal
|
bfd1935afc
|
Add note on the experimental nature of the additional method in ServerInterface
|
2018-10-29 01:56:12 -07:00 |
Yash Tibrewal
|
85ddf5c713
|
Get ClientContext included with ChannelInterface, and slight more cleanup
|
2018-10-29 00:14:05 -07:00 |
Yash Tibrewal
|
01313976e1
|
Merge pull request #16842 from yashykt/interceptors
Experimental API for Client and Server Interception
|
2018-10-28 23:36:59 -07:00 |
Yash Tibrewal
|
395edbfa24
|
Replace size_t initialization from false to 0
|
2018-10-27 20:14:06 -07:00 |
Yash Tibrewal
|
2475744c75
|
Change index to size_t
|
2018-10-26 18:14:55 -07:00 |
Yash Tibrewal
|
005eb29298
|
Missed reviewer comments
|
2018-10-26 16:52:18 -07:00 |
Yash Tibrewal
|
1ea195b6f3
|
Reviewer comments except for void * fixed
|
2018-10-26 16:11:48 -07:00 |
Yash Tibrewal
|
6a5f39db3c
|
Separate out interceptorbatchmethodimpl to a different file
|
2018-10-26 15:47:16 -07:00 |