Craig Tiller
28316341bf
Annotate impl/codegen with IWYU pragmas ( #27252 )
...
* Add a tool to annotate impl/codegen with IWYU pragmas
* xx
* oops
* fmt
* x
* fix wrong direction bug
* use defaultdict
* better annotations
* better annotations
* Automated change: Fix sanity tests
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Vijay Pai
e66943b006
Delete unneeded parts of generic_stub callback header ( #26403 )
4 years ago
Vijay Pai
8aff94558c
De-experimentalize C++ callback API ( #25728 )
...
* De-experimentalize callback API
* Make FromServerContext based on ServerContextBase
* Fix lambda
* Fix headers
* De-experimentalize tests
* clang-format
* Fix consistency checks
* wip
* Fix const-ness of callback client read RPC requests
* Fix golden file
* Give full route_guide callback client example with Hold etc
* Complete example route-guide server
* De-experimentalize test services
* Omit unneeded using
* Remove some uses of non-experimental macro from test
* clang-format examples
* De-experimentalize async stub calls
* Remove experimental namespace use in qps, ubms
* De-experimentalize alarms, generic stubs, and context allocator
* De-experimentalize SetContextAllocator
* clang-format
* Fix conflicts
* Leave obsolete API in place until users can be migrated
4 years ago
mkruskal-google
2bf75aa68a
Add optional suffix to client-side stub objects ( #25996 )
...
* Adding suffix for stats handling to gRPC
* Fixing typo
* Fixing codegen, adding tests
* Fixing test failures
* Adding nullptr default in StubOptions
* Updating golden test file
* Replacing std::make_unique with absl::make_unique for pre-C++14 compatibility
* Fixing clang format errors
* Reuse stub options for generic stubs
* Cleaning up compiler warnings in GenericStub
4 years ago
Vijay Pai
3a68f3dc6e
Remove internal use of deprecated ClientAsyncResponseReaderFactory
4 years ago
Karthik Ravi Shankar
67667eb7b6
Revert ...
4 years ago
Karthik Ravi Shankar
15cce00f52
Revert "Revert "Fold Channel and CompletionQueue from grpc_impl to grpc""
4 years ago
Karthik Ravi Shankar
f3f9e8941a
Revert "Fold Channel and CompletionQueue from grpc_impl to grpc"
4 years ago
Karthik Ravi Shankar
ab775de1a2
Build and formatting fixes
4 years ago
Karthik Ravi Shankar
3c2f4b40e3
Fold Channel and CompletionQueue from grpc_impl to grpc
...
Reverts: https://github.com/grpc/grpc/pull/19067
4 years ago
Karthik Ravi Shankar
3a9e1ef1b7
Make more fixes for moving GenericStub from ::grpc_impl to ::grpc
4 years ago
Karthik Ravi Shankar
011840d398
Fix formatting
4 years ago
Karthik Ravi Shankar
c0ade4d05a
Fix tests
4 years ago
Karthik Ravi Shankar
f71801ffd6
Move GenericStub from ::grpc_impl to ::grpc
...
Reverts: https://github.com/grpc/grpc/pull/18434
4 years ago
Esun Kim
165ee5007a
Replaced grpc::string with std::string
4 years ago
Vijay Pai
ac0db94cb1
Allow separate templatizing of request and response types
5 years ago
Vijay Pai
0dda2e45b7
Templatize generic stub
5 years ago
Vijay Pai
7aaacb4bd9
Remove some grpc_impl::
5 years ago
Vijay Pai
152f46b5f6
Move generic stub implementation to header (prepare for templates)
5 years ago
Vijay Pai
ad697806ec
Remove unneeded semicolons
...
Caught by linter
5 years ago
Vijay Pai
3da2c7aa22
De-experimentalize generic stub (under macro)
5 years ago
Vijay Pai
88874094be
Actually implement the generic reactor-based unary call.
5 years ago
Vijay Pai
94a8c5888a
Remove namespace experimental from namespace grpc_impl
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
Moiz Haidry
63083d4472
Code cleanup
6 years ago
Karthik Ravi Shankar
03b079499c
Move CompletionQueue and Channel
6 years ago
Karthik Ravi Shankar
6be0b06c69
Revert "Fold CompletionQueue and ServerCompletionQueue into grpc_impl"
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
891b6cf7ae
Revert "Folding CompletionQueue and ServerCompletionQueue."
6 years ago
Karthik Ravi Shankar
b84d3db762
Fix build after merge from master
6 years ago
Vijay Pai
9169159f30
Comments for all callback API methods
6 years ago
Karthik Ravi Shankar
526bf39f89
Fold GenericStub from grpc_impl to grpc
6 years ago
Nicolas "Pixel" Noble
12b0db3e57
Folding CompletionQueue and ServerCompletionQueue.
6 years ago
Vijay Pai
ea1156da3f
Stop exposing streaming object class
6 years ago
Vijay Pai
d7eb26648d
Client callback streaming
6 years ago
Vijay Pai
8bf52535d1
Provide a generic client-side unary callback API
6 years ago
ncteisen
93a90e6132
Support codegen generic on server side
7 years ago
Muxi Yan
0e00c43082
Move headers from grpc++ to grpcpp
7 years ago