Yuxuan Li
e5ddd4b906
change EnsureInitialMetadataSent to use template
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
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
Vijay Pai
c0b2acb1a0
Use C++11 final and override
8 years ago
Nicolas Noble
5a36325896
Merge pull request #7502 from dgquintas/cpp_compression_level
...
C++ Compression Level set properly
9 years ago
David Garcia Quintas
440558a7ec
C++ Compression Level set properly
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
Matthew D. Steele
080749e8ba
Add interfaces for ServerAsyncReader/Writers
9 years ago
yang-g
15759f610e
Let Next set ok=true when receiving error status
9 years ago
Craig Tiller
399b3c42de
Fix client_crash_test, implement idempotency, fail_fast for C++
9 years ago
Craig Tiller
6169d5f7b0
Update copyrights
9 years ago
Craig Tiller
f40df23eeb
Auto-changes
9 years ago
David Garcia Quintas
9eef377865
clang-format
9 years ago
David Garcia Quintas
b942640497
clang-format
9 years ago
David Garcia Quintas
6848c4e145
wip. prior to cq refactoring
9 years ago
Vijay Pai
5506bea349
Undo much of the previous commits so that only CallOpSet groups
...
with a Sneaky member are in a collection.
9 years ago
Vijay Pai
7e3f9b0178
Forgot to include these edits in the last commit
9 years ago
Vijay Pai
38004a8e39
Wrap groups of related CallOpSet's into a ref-counted structure
...
whenever appropriate so as to avoid any unintentional free-before-use
problems.
Potential performance issue: this triggers an additional allocation
for each Async call initiation, along with the cost of ref-counting
shared_ptr . But this is worth it for the additional safety provided
here without any change to the exposed C++ API.
9 years ago
Alistair Veitch
75d5c0f024
post merge
9 years ago
David Garcia Quintas
6a48405ed0
pre sync_stream.cc creation. Does not compile
9 years ago
David Garcia Quintas
b523c732d1
async_stream.h done. Compiles
9 years ago
David Garcia Quintas
2425bbbc55
Further work. Compiles. WIP
9 years ago
David Garcia Quintas
44f3249018
Introduced ServerInterface
9 years ago
David Garcia Quintas
e50c6c2f5e
WIP. Added ChannelInterface
9 years ago
murgatroid99
3466c4b55d
Updated copyrights
9 years ago
Craig Tiller
0ede550acb
Update async write documentation
9 years ago
Craig Tiller
d6599a39e4
Replicate C++ docs from master to beta branch
...
Original PR #3074 by @dgquintas
10 years ago
Craig Tiller
00ad71c135
Revert "C++ docs"
10 years ago
David Garcia Quintas
a570d6334d
Fixes to comments and to examples
10 years ago
David Garcia Quintas
3306bcd1a1
Docs for streams + exposed auth properties
10 years ago
yang-g
9fb35a5332
split stream.h into sync_stream.h and async_stream.h
10 years ago
yang-g
9e2f90cd06
headers reorg
10 years ago
yang-g
8c2be9f228
Remove ChannelInterface and replace it with Channel
10 years ago
Craig Tiller
d6c98df792
clang-format all source
10 years ago
Craig Tiller
8e5de39fb9
Document finish
10 years ago
David Garcia Quintas
6a3cf974f7
Added WriteOptions for per-message flags and modified CallOps to use it.
10 years ago
Yang Gao
c1a2c314fb
Update the Status API
10 years ago
Craig Tiller
bd277cb3cb
Clarify serialization traits interface
10 years ago
Craig Tiller
ce40de58da
clang-format
10 years ago
Craig Tiller
789471cfc6
Client side compiles/links
10 years ago
Craig Tiller
50a7a68ca2
Progress commit on fixing up C++
10 years ago
Craig Tiller
81fafa8971
Beginning the cleanup
10 years ago
Craig Tiller
dd093f33f6
Remove some bad asserts
10 years ago
Yang Gao
4273f1e3bc
add client side streaming interfaces
10 years ago
zeliard
179be50ad3
merge VS solutions file from upstream master
10 years ago
Abhishek Kumar
d774c5cadb
Test client stream cancellation and fix bug exposed by the test.
10 years ago