21 Commits (89908faede4e137f926b129c5bd6462449837220)

Author SHA1 Message Date
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
Karthik Ravi Shankar db7365753e Fix the compile error due to ByteBuffer in method_handler_impl.h 5 years ago
Karthik Ravi Shankar 28b0671235 Make MethodHandler and related interfaces generic 5 years ago
Christian Maurer 46dddacdf3 remove all unused-parameter warnings 5 years ago
Moiz Haidry fbd5957ee8 Sanity and build fixes 6 years ago
Moiz Haidry 3ce20819cf Modify codegen to use grpc_impl namespace and other cleanups 6 years ago
yang-g 6929cdd654 initial 6 years ago
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 7 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 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 8 years ago
Vijay Pai 5d94118d0d clang-format 8 years ago
Nicolas Noble 5a36325896 Merge pull request #7502 from dgquintas/cpp_compression_level 8 years ago