vjpai
c0c38b1f19
Make the FCUnary class actually work and test it
9 years ago
vjpai
fcb98a578c
Add NextMessageSize method to all readable streams as an upper-bound
...
on the actual message size.
Rename Size of FCUnary to NextMessageSize for consistency
9 years ago
vjpai
a12276932d
Add some const
9 years ago
vjpai
7142a91fc9
Fix up service types and method handlers so that FC unary can work properly.
9 years ago
Bill Clarke
c072c927a8
Const correctness for ClientContext and ServerContext getters
9 years ago
Bill Clarke
9c578c7a73
Const correctness for ClientContext and ServerContext getters
9 years ago
vjpai
ba6597f297
Actually generate code for FC Unary and make it work
9 years ago
vjpai
726561ed06
Initial definition of flow-controlled unary type along with code generation for this type
9 years ago
vjpai
bd28936c86
Properly handle reviewer comment re concurrent Read
9 years ago
vjpai
ef01edf5b7
Fix review comments
9 years ago
vjpai
b9df2760ed
Add proper documentation of ordering and thread-safety for
...
streaming (sync and async) APIs
9 years ago
Vijay Pai
20bf126da6
clang-format
9 years ago
Vijay Pai
a63271c77f
Deal with to_string, proper usage of nullptr, and lack of map::emplace
9 years ago
Vijay Pai
06ea541ed9
Provide nullptr->std::function cast
9 years ago
David Garcia Quintas
058c9de8b2
Added to server's shutdown docstrings
9 years ago
vjpai
97da6473b4
Manual clang-format
9 years ago
Vijay Pai
15855f3e7f
Switch server builder plugin API to something that will work with gcc4.4
9 years ago
Vijay Pai
ce350a5925
override->GRPC_OVERRIDE
...
Remove range-based fors
9 years ago
Matthew D. Steele
080749e8ba
Add interfaces for ServerAsyncReader/Writers
9 years ago
David Garcia Quintas
cf41d19a9e
clang-format
9 years ago
David Garcia Quintas
30fb536053
PR comments (offline).
9 years ago
yang-g
17487f9a22
Make grpc++ independent of protobuf
9 years ago
Yuchen Zeng
3623dc5cdd
Move protobuf dependencies to config_protobuf.h
9 years ago
yang-g
15759f610e
Let Next set ok=true when receiving error status
9 years ago
David Garcia Quintas
a20a2ad41b
moved core_codegen from src/cpp/... to include/grpc++/...
9 years ago
David Garcia Quintas
697a41f682
fixes to grpc++/impl/codegen/call.h
9 years ago
David Garcia Quintas
0fde7131aa
Fixed usage of anon namespace inside .h
9 years ago
Craig Tiller
52237e3a96
clang-format
9 years ago
Craig Tiller
63d24f1c7d
Make qps workers connect before even warmup stage begins
9 years ago
David Garcia Quintas
d6fb831ce5
Updated codegen/call.h
9 years ago
Jan Tattermusch
b85e9d43f0
fix formatting
9 years ago
Craig Tiller
9d86120547
clang-format
9 years ago
yang-g
b6f853d065
Add comment
9 years ago
Julien Boeuf
19cd009ec1
clang-format
9 years ago
David Garcia Quintas
a301eaade8
Allow servers to select compression level via initial MD.
...
Setting the newly added compression_level field of
grpc_op::send_initial_metadata by a server now has the effect of
applying that compression level for the subsequent call messages leaving
the server. The ultimate meaning of the level depends on the client's
supported compression algorithms.
9 years ago
Yuchen Zeng
7d099a5c90
Fix naming and comment problems
9 years ago
yang-g
7099d6fed6
Add an explicit base class pointer to avoid potential breakage.
9 years ago
Yuchen Zeng
3b8f3354de
Add plugins at the time of static initialization
9 years ago
Craig Tiller
4ee1a62723
Stress test fixes
...
- properly fail a Read() on a stream if we fail to parse a protobuf
- fix an ordering problem with the chttp2 transport global lock, whereby
a sequence of two operations could be swapped - this resulted in
slices being returned to the upper layers in the wrong order,
corrupting data
9 years ago
Yuchen Zeng
c049035bed
Add GRPC_ prefix for macros
9 years ago
Yuchen Zeng
a42ec21341
Server builder plugin
9 years ago
David Garcia Quintas
1b2db6333d
Moved protos out of core_codegen interface
9 years ago
Sree Kuchibhotla
01907123f6
generate_projects.sh and fix copyright year
9 years ago
Sree Kuchibhotla
1f5e262589
Add the option of adding a non-listening server completion queue. This makes writing certain test cases (like hybrid_end2end tests) easier
9 years ago
Craig Tiller
788a25365d
Fix dependencies
9 years ago
Craig Tiller
666a362a66
clang-fmt
9 years ago
Craig Tiller
3ab2fe0094
Rollup of changes from the latest import
9 years ago
Craig Tiller
08eb0d6752
clang-format
9 years ago
Craig Tiller
c954f59c2e
Fix missing arg
9 years ago
Craig Tiller
399b3c42de
Fix client_crash_test, implement idempotency, fail_fast for C++
9 years ago