Vijay Pai
|
94a8c5888a
|
Remove namespace experimental from namespace grpc_impl
|
5 years ago |
Vijay Pai
|
be6979202b
|
Revamp server-side C++ callback API, message allocator, and mocking
|
5 years ago |
Vijay Pai
|
20458806e8
|
Remove asserts from impl/codegen
|
5 years ago |
Yash Tibrewal
|
ed45c8f845
|
Stronger guarantee on failure of read/write operations
|
5 years ago |
Arjun Roy
|
db861a2546
|
Coalesced arena allocs in callback unary C++ code.
|
5 years ago |
Christian Maurer
|
46dddacdf3
|
remove all unused-parameter warnings
|
5 years ago |
Moiz Haidry
|
bf994e48d9
|
Move grpc async, callback and sync implementation to grpc_impl namespace
|
6 years ago |
Moiz Haidry
|
1c354e7c1f
|
Move grpc async, callback and sync implementation to grpc_impl namespace
|
6 years ago |
Karthik Ravi Shankar
|
8b91dc5fd2
|
Move more of usage to grpc_impl
1) Create server_context_impl and completion_queue_impl headers.
2) Move more of usage of ClientContext, ServerContext to grpc_impl
|
6 years ago |
Moiz Haidry
|
3ce20819cf
|
Modify codegen to use grpc_impl namespace and other cleanups
|
6 years ago |
Soheil Hassas Yeganeh
|
85f08100d4
|
Avoid using seq_cst atomic operations in grpcpp when unnecessary.
These cases are almost all in the callback API.
Also use atomic<intptr_t> insteda of atomic_int for consistency with
gpr_atm and grpc_core::Atomic.
|
6 years ago |
Karthik Ravi Shankar
|
7e18e6cf3f
|
Fix clang errors.
|
6 years ago |
Karthik Ravi Shankar
|
522ddfe273
|
Move ClientContext to grpc_impl
ClientContext is another file which needs to be moved from grpc to
grpc_impl for referencing it.
|
6 years ago |
Karthik Ravi Shankar
|
03b079499c
|
Move CompletionQueue and Channel
|
6 years ago |
Karthik Ravi Shankar
|
40210d3b8a
|
Move Channel to grpc_impl
|
6 years ago |
Karthik Ravi Shankar
|
772a74aced
|
Revert changes to Channel
|
6 years ago |
Karthik Ravi Shankar
|
6be0b06c69
|
Revert "Fold CompletionQueue and ServerCompletionQueue into grpc_impl"
|
6 years ago |
Hope Casey-Allen
|
3433749d1b
|
Add clarification to callback API documentation
|
6 years ago |
Vijay Pai
|
20c08dbc7a
|
Add client-side unary reactor model
|
6 years ago |
Karthik Ravi Shankar
|
62fb156122
|
Fold CompletionQueue and ServerCompletionQueue into grpc_impl
|
6 years ago |
Karthik Ravi Shankar
|
973fa6950e
|
Fold Channel into grpc_impl from grpc namespace
|
6 years ago |
Karthik Ravi Shankar
|
dad3f34207
|
Revert "Revert "Revert "Folding the Channel class into the grpc_impl namespace."""
|
6 years ago |
Karthik Ravi Shankar
|
891b6cf7ae
|
Revert "Folding CompletionQueue and ServerCompletionQueue."
|
6 years ago |
Vijay Pai
|
9169159f30
|
Comments for all callback API methods
|
6 years ago |
Vijay Pai
|
48ce4ca939
|
Add support for extra-reaction operations via Holds
|
6 years ago |
Nicolas Noble
|
91ad888497
|
Revert "Revert "Folding the Channel class into the grpc_impl namespace.""
|
6 years ago |
Vijay Pai
|
147c61b2a4
|
Exclude StartCall from starting callback counter value
|
6 years ago |
Nicolas Noble
|
2ad245cb0c
|
Revert "Folding the Channel class into the grpc_impl namespace."
|
6 years ago |
Nicolas "Pixel" Noble
|
12b0db3e57
|
Folding CompletionQueue and ServerCompletionQueue.
|
6 years ago |
Nicolas "Pixel" Noble
|
2fd079ff7c
|
Channel folding.
|
6 years ago |
Yash Tibrewal
|
361acdbed1
|
Use the WriteOptions in Client Callback API
|
6 years ago |
Yash Tibrewal
|
c6261f4b91
|
Rename new SendMessage types to SendMessagePtr
|
6 years ago |
Yash Tibrewal
|
4aeba42528
|
Provide GetOriginalSendMessage for some APIs
|
6 years ago |
Vijay Pai
|
13a4977c23
|
Treat StartCall like a reserved callback since it is required
|
6 years ago |
Vijay Pai
|
eb0b39df3d
|
Do OnDone as the actual last thing so that the reactor can be reused.
|
6 years ago |
Vijay Pai
|
2b5d45ab38
|
Fix clang-tidy and golden file issues
|
6 years ago |
Vijay Pai
|
28dd7981d6
|
clang-format
|
6 years ago |
Vijay Pai
|
ea1156da3f
|
Stop exposing streaming object class
|
6 years ago |
Vijay Pai
|
dac2066a1c
|
Make StartCall() a releasing operation so that you can pile up ops
|
6 years ago |
Vijay Pai
|
fa45ffd418
|
Address reviewer comments
|
6 years ago |
Vijay Pai
|
d7eb26648d
|
Client callback streaming
|
6 years ago |
Vijay Pai
|
932abf48a3
|
Address reviewer comments.
|
6 years ago |
Yash Tibrewal
|
cc8c27950c
|
Change types to use C++ types rather than core types
|
6 years ago |
Yash Tibrewal
|
6fb7bd23bf
|
s/GPR_ASSERT/GPR_CODEGEN_ASSERT and few more bugs
|
6 years ago |
Yash Tibrewal
|
63bdf4e236
|
More changes for client interception
|
6 years ago |
Vijay Pai
|
9e6511ae2e
|
Make the core callback interface API so that it can be used in generated code
|
6 years ago |
Vijay Pai
|
5474e92292
|
Allocate using call arenas
|
6 years ago |
Vijay Pai
|
8bf52535d1
|
Provide a generic client-side unary callback API
|
6 years ago |