Vijay Pai
611e7e78de
Reintroduce a lambda capture as part of C++11-izing code
8 years ago
David Garcia Quintas
97106a7ef2
Removed 3rd party dep on thrift
8 years ago
Craig Tiller
017b452b7b
Use larger block size in proto write
8 years ago
Craig Tiller
56bbe02ca1
Fix ubsan reported failure
8 years ago
Craig Tiller
827b061535
clang-format
8 years ago
Mahak Mukhi
ea07b60401
Post-review update
8 years ago
Craig Tiller
991c101de8
Initial thread manager fixes
8 years ago
yang-g
6bc701659c
Remove status_helper as it is not needed any more
8 years ago
Mahak Mukhi
c5eee16814
more sanity fixes
8 years ago
yang-g
eafeea48a9
Update ServerGlobalCallback::AddPort api
8 years ago
Mahak Mukhi
b32e89eb8b
added todo
8 years ago
Mahak Mukhi
2814b5148e
formatting
8 years ago
Craig Tiller
a103f7bbdf
update comments
8 years ago
Mahak Mukhi
e536eeb6d0
Added tests for uni-directional streaming RPCs.
8 years ago
Mahak Mukhi
31d92d42ff
Initial commit: Auto-generate GMOCK code for client stub.
8 years ago
Craig Tiller
75bfb97548
Finish hybrid server stuff, ensure it gets tested
8 years ago
Craig Tiller
334c4678a3
Start building out C++ interface
8 years ago
yang-g
eceec8eaf6
Add helper function to supply and parse error_details from Status.
8 years ago
Craig Tiller
9d9313cfc6
Threading robustness
...
Move server startup to a separate thread.
Where there is no opportunity for failure, do not return bool.
8 years ago
yang-g
9cb19b8e24
support C++ error_details
8 years ago
Mahak Mukhi
c0ae1be4c8
Added tests for uni-directional streaming RPCs.
8 years ago
Mahak Mukhi
1383895b76
Initial commit: Auto-generate GMOCK code for client stub.
8 years ago
yang-g
f4c8addded
support C++ error_details
8 years ago
Craig Tiller
d4e9a4863a
Convert all async client stream types to not allocate
8 years ago
Craig Tiller
fa416cbe3b
Dont break codegen barrier
8 years ago
Craig Tiller
be094fc5e6
Fix compile
8 years ago
Craig Tiller
e3b5921559
Potential msan fix
8 years ago
Sree Kuchibhotla
3f182df7de
Fix C asan error and check_sources_and_headers.py
8 years ago
Sree Kuchibhotla
fa71f6f369
Fix ASAN failure
8 years ago
yang-g
d510fcfc6d
Add ports to global server callback.
8 years ago
Craig Tiller
66051c618f
Async end2end test passes
8 years ago
Craig Tiller
dd36b15315
Call ref/unref, bugfixes
8 years ago
David Garcia Quintas
55c895a6a4
Removed wrong LR include from codegen
8 years ago
Sree Kuchibhotla
ef8e00230e
Do not call grpc_init() for per-call-completion-queues created by a C++
...
synchronous server
8 years ago
Sree Kuchibhotla
0633c4a8d7
Do not call grpc_init() for per-call-completion-queues created by a C++
...
synchronous server
8 years ago
Sree Kuchibhotla
2c614a7a7b
clang
8 years ago
Yuxuan Li
e5ddd4b906
change EnsureInitialMetadataSent to use template
8 years ago
Sree Kuchibhotla
74f419fe74
undo prev change
8 years ago
Sree Kuchibhotla
057230b0cd
Minor bug
8 years ago
Sree Kuchibhotla
5bec133ba0
clang format
8 years ago
Sree Kuchibhotla
f2c32150ef
Update C++ code
8 years ago
Vijay Pai
60a41907a0
Remove delete assertion on base class and change to full fetch-add
8 years ago
Craig Tiller
18f09a01f6
Add benchmark suite for chttp2
8 years ago
Yuxuan Li
8d00f52d5b
fix EnsureInitialMetadataSent type casting
8 years ago
Yuxuan Li
b39eeac79e
merge init_ops, writes_done_ops and write_ops
8 years ago
Vijay Pai
379be59d0a
Pour one out for shared ptr
8 years ago
Craig Tiller
5845091432
[EXPERIMENTAL] allocate unary response writer against call arena
8 years ago
Yuxuan Li
0aac9d06e2
change last_message bit to be in C++ layer only
8 years ago
Yuxuan Li
bdc76ab37b
bug fix
8 years ago
Yuxuan Li
34894e4b1c
Implemented stream coalescing design
...
(RFC:https://github.com/grpc/proposal/pull/3 ). Add necessary
microbenchmarks to show reduced writes/iter for short streams. Add
necessary end2end test to test out newly added apis. Filter those tests
using *WithCoalescingApi*.
8 years ago