Soheil Hassas Yeganeh
9decf48632
Move security credentials, connectors, and auth context to C++
...
This is to use `grpc_core::RefCount` to improve performnace.
This commit also replaces explicit C vtables, with C++ vtable
with its own compile time assertions and performance benefits.
It also makes use of `RefCountedPtr` wherever possible.
6 years ago
ncteisen
c7f7db65e0
Add test and fix bug
6 years ago
Mark D. Roth
c5f344deaf
Revert "Revert "Allow encoding arbitrary channel args on a per-address basis.""
6 years ago
hcaseyal
27e2ba31bf
Revert "Allow encoding arbitrary channel args on a per-address basis."
6 years ago
ncteisen
7b81ae14a7
clang tidy and clang format
6 years ago
Mark D. Roth
dedff37b4f
Allow encoding arbitrary channel args on a per-address basis.
6 years ago
Vijay Pai
83c6640e92
Allow the health checking service
6 years ago
yang-g
2246607ded
Review comments
6 years ago
Mark D. Roth
a6a21d1c64
more code review changes
6 years ago
yang-g
47233225ca
Split out the test service to separate library so that it can be reused
6 years ago
yang-g
f1f557bc43
Add a Shutdown call to HealthCheckServiceInterface
6 years ago
Vijay Pai
97de30d7b3
Allow the interceptor to know the method type
6 years ago
Mark D. Roth
3dd24ea978
code review changes
6 years ago
Mark D. Roth
bb5741f9c0
Change pick_first to immediately select the first subchannel in READY state.
6 years ago
Mark D. Roth
5f806d77dc
Fix bug in subchannel backoff reset code.
6 years ago
Vijay Pai
611bb6b495
Test reactor reuse
6 years ago
Hope Casey-Allen
f0cb7e6bdc
Remove log lines
6 years ago
Hope Casey-Allen
c12aabc6a7
Clang format
6 years ago
Vijay Pai
09ba4b4047
Test client-side callback streaming with callback server
6 years ago
Vijay Pai
2a0c0d7ad6
Streaming API for callback servers
6 years ago
Hope Casey-Allen
4a6e165328
Add service definition to sync server
6 years ago
yang-g
e75fc243da
change tests to use the new class instead of grpc_test_init
6 years ago
Vijay Pai
2b5d45ab38
Fix clang-tidy and golden file issues
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
60949a8232
Revert an order change
6 years ago
Vijay Pai
5dcfc8be96
More review comments
6 years ago
Vijay Pai
85128c7f41
Improve test readability at suggestion of @ghemawat
6 years ago
Vijay Pai
d7eb26648d
Client callback streaming
6 years ago
Hope Casey-Allen
470ea17843
Debugging unimplemented error in CheckClientInitialMetadata
6 years ago
Mark D. Roth
217de89085
Don't ignore empty serverlists from the grpclb balancer.
6 years ago
Yash Tibrewal
626f1c9d53
Remove the std::unique_ptr, instead use move semantics everywhere
6 years ago
Mark D. Roth
d18458720c
Don't reset channel state on resolver failure when LB policy exists.
6 years ago
Vijay Pai
0e29d7b9bc
Properly clear metadata and other structs when reusing ServerContext
6 years ago
Vijay Pai
a192fc6880
Fix clang-tidy issues
6 years ago
ncteisen
1b8bf9f190
Add blank line
6 years ago
ncteisen
e7d59f718f
clang format
6 years ago
ncteisen
131eedaa40
Add test
6 years ago
Yash Tibrewal
b732e9c403
Make client interceptors see notification even if Cancel was done before the RPC was issued. Also add tests
6 years ago
Yash Tibrewal
e2361a4751
Add server interceptors in end2end_test
6 years ago
Yash Tibrewal
d736b1d309
Refactor tests slightly
6 years ago
Yash Tibrewal
3ec20b75ed
Add tests for global interceptor
7 years ago
Mark D. Roth
8352f9d274
Fix handling of call context in health check call batch payload.
7 years ago
Vijay Pai
84e763f10a
Experimental C++ server callback unary API
7 years ago
Yash Tibrewal
85ddf5c713
Get ClientContext included with ChannelInterface, and slight more cleanup
7 years ago
Yash Tibrewal
d21a175b28
Revert "Add dummy interceptors to end2end_test and async_end2end_test"
...
This reverts commit d075719477
.
7 years ago
Yash Tibrewal
d075719477
Add dummy interceptors to end2end_test and async_end2end_test
7 years ago
Yash Tibrewal
a55d60056b
Fix build
7 years ago
Yash Tibrewal
1ea195b6f3
Reviewer comments except for void * fixed
7 years ago
ncteisen
bc44c5e353
Add GetServer to channelz cpp
7 years ago