Yash Tibrewal
|
c6261f4b91
|
Rename new SendMessage types to SendMessagePtr
|
6 years ago |
Vijay Pai
|
371b1d99d5
|
Add call as param to MethodHandler::Deserialize to allow arena use
|
6 years ago |
Yash Tibrewal
|
281de1bb30
|
Solve memory leak due to double setting of set_server_rpc_info
|
6 years ago |
Yash Tibrewal
|
62280b42c7
|
Add client streaming, server streaming and bidi streaming tests
|
6 years ago |
Yash Tibrewal
|
66cc56bb03
|
Another server side test
|
6 years ago |
Yash Tibrewal
|
4da91c1156
|
First test for server interception
|
6 years ago |
Yash Tibrewal
|
adca91f6cf
|
Server interception for SyncRequest
|
6 years ago |
Yash Tibrewal
|
d042a5acf1
|
some tests fail
|
6 years ago |
Yash Tibrewal
|
cc8c27950c
|
Change types to use C++ types rather than core types
|
6 years ago |
Vijay Pai
|
14ad82a76d
|
Create a new method handler for resource exhaustion and tie into thread mgr
|
6 years ago |
Vijay Pai
|
c5336fcf8b
|
Drop a spurious assert, since ServerReader can SendInitialMetadata
|
6 years ago |
Muxi Yan
|
0e00c43082
|
Move headers from grpc++ to grpcpp
|
7 years ago |
Jan Tattermusch
|
c9ec2c0888
|
Revert "Stop using std::thread in C++ library since it can trigger exceptions"
|
7 years ago |
Vijay Pai
|
b4b0ac7049
|
Resolve leak by freeing request payload if resources exhausted
|
7 years ago |
Vijay Pai
|
7500577593
|
Address review feedback; stop using result of 'what'
|
7 years ago |
Vijay Pai
|
ab00654784
|
Tag new #else and #endif blocks with comments
|
7 years ago |
Vijay Pai
|
9809ce38e9
|
Use appropriate preprocessor guards to allow building without exceptions
|
7 years ago |
Vijay Pai
|
8fc3715a17
|
Catch exceptions from sync method handlers without crashing server
|
7 years ago |
Vijay Pai
|
5dd32268be
|
Switch C++ sync server to use gpr_thd rather than std::thread and provide resource exhaustion mechanism
|
7 years ago |
Vijay Pai
|
06e174a088
|
Separate public and internal C++ interfaces
|
7 years ago |
Vijay Pai
|
a44cffa11f
|
Base the new SerializationTraits API on implicit type conversion rather than SFINAE
|
7 years ago |
Vijay Pai
|
efce6e1e50
|
Revert "Revert "Allow SerializationTraits to use grpc::ByteBuffer rather than only grpc_byte_buffer""
|
7 years ago |
Jan Tattermusch
|
5432dd8874
|
Revert "Allow SerializationTraits to use grpc::ByteBuffer rather than only grpc_byte_buffer"
|
7 years ago |
Vijay Pai
|
677395558d
|
Allow SerializationTraits to use grpc::ByteBuffer, not just grpc_byte_buffer
|
7 years ago |
Vijay Pai
|
6abd20020b
|
Revert "Separate internal-only and public parts of C++ API"
|
7 years ago |
Vijay Pai
|
c0baec60a1
|
Internalize structs and methods meant for being exposed through codegen
or that interface with core and are only for internal use
|
8 years ago |
ncteisen
|
36bb8a0006
|
s/hanging/pending/g
|
8 years ago |
ncteisen
|
43f2b55a07
|
Add repro and fix to bidi case
|
8 years ago |
ncteisen
|
95f7a51746
|
Fix writelast bug
|
8 years ago |
Jan Tattermusch
|
7897ae9308
|
auto-fix most of licenses
|
8 years ago |
Alexander Polcyn
|
d809a15ec4
|
cpp doc nits
|
8 years ago |
Craig Tiller
|
62f28bfcf0
|
Remove double-checking of max-message-size in C++ layers
|
8 years ago |
Vijay Pai
|
c0b2acb1a0
|
Use C++11 final and override
|
8 years ago |
Vijay Pai
|
61536a7371
|
Making split streaming testable
|
8 years ago |
Vijay Pai
|
db5b1cbc94
|
Add all plumbing and typedef's for controlled server-side streaming
|
8 years ago |
Mark D. Roth
|
6980362c4e
|
Allow setting max send message size via C++ ServerBuilder API.
|
8 years ago |
Vijay Pai
|
5c9a3438c5
|
clang-format
|
8 years ago |
Vijay Pai
|
84033b1f6b
|
Stick to StatusCode::INTERNAL when there's no service
response on a StreamedUnary
|
8 years ago |
Vijay Pai
|
d4d5f4cd53
|
clang-format
|
8 years ago |
Vijay Pai
|
a9c0d7f88b
|
Change names to StreamedUnary, ServerUnaryStreamer, etc. Use a templated method handler since most code shared between the new StreamedUnary and the existing BidiStreaming. Eliminate the separate enum case for streamed unary. Return a status failure if a StreamedUnary method handler doesn't actually do a write (since that is
violating the appearance of unary-ness)
|
8 years ago |
Vijay Pai
|
5d94118d0d
|
clang-format
|
8 years ago |
Nicolas Noble
|
5a36325896
|
Merge pull request #7502 from dgquintas/cpp_compression_level
C++ Compression Level set properly
|
8 years ago |
David Garcia Quintas
|
440558a7ec
|
C++ Compression Level set properly
|
8 years ago |
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
|
726561ed06
|
Initial definition of flow-controlled unary type along with code generation for this type
|
9 years ago |
Jan Tattermusch
|
b85e9d43f0
|
fix formatting
|
9 years ago |
Craig Tiller
|
9d86120547
|
clang-format
|
9 years ago |
Julien Boeuf
|
19cd009ec1
|
clang-format
|
9 years ago |
Craig Tiller
|
08eb0d6752
|
clang-format
|
9 years ago |