Craig Tiller
a103f7bbdf
update comments
8 years ago
Craig Tiller
a3583b22ea
Fix compilation, add a check for no slow usages of grpc_slice_malloc
8 years ago
Craig Tiller
255ea13aa3
Reduce duplication
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
b3612d3cd4
Remove API
8 years ago
Craig Tiller
423d6fd7ed
Optimize framing a little
...
- rely on the fact that data-to-come holds a reference to
data-being-written, so there's no need to add a ref for every frame
written
- provide an 'inlined' version of grpc_slice_malloc (via a #define) that
gives the compiler more information about small allocations to enable
better optimization
8 years ago
Craig Tiller
08aea10d02
document
8 years ago
Craig Tiller
11c5832b3e
Get rid of second api for marking non-listening cqs
8 years ago
Craig Tiller
90ce723aca
Fixes
8 years ago
Craig Tiller
a566685f99
Public headers must be c89
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
Craig Tiller
85db77951c
Work around atomics
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
Edmundo Rodrigues
f6a4d9fc27
Make min_backoff_ms timeout configurable
8 years ago
Craig Tiller
2c3d835d66
Implement gpr_atm_full_cas for Windows
8 years ago
Ken Payson
975b5103e5
Fix build on Alpine linux + add portability tests
8 years ago
Craig Tiller
fc8d671ec8
Fix posix leakage
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
f3ba6a0133
Fix sanity
8 years ago
Craig Tiller
be094fc5e6
Fix compile
8 years ago
Craig Tiller
e3b5921559
Potential msan fix
8 years ago
Yuchen Zeng
5f89996e69
Enable server-side keepalive pings
8 years ago
Yuchen Zeng
c18d4b39c8
Change time unit to ms
8 years ago
Yuchen Zeng
187c752c6f
Add min_ping_interval_without_data
8 years ago
Yuchen Zeng
0937fc1a30
Client-side keepalive pings server enforcement
8 years ago
Craig Tiller
87c79795e6
Perform option exchange
8 years ago
Craig Tiller
3be7dd0e79
Optionalize deadline checking
8 years ago
Craig Tiller
af76743e33
Optionalize compress, gather all the http2 filter bits together in ext/
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
Craig Tiller
c7527415e0
initial minimal stack configurator sketch
8 years ago
Craig Tiller
f2e609b93e
sketching minimal stack configurator
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
Yuchen Zeng
ca6dab39d6
Change the unit to ms, clean up
8 years ago
Yuchen Zeng
22321fc7e5
Add max_connection_age end2end test
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
Yuchen Zeng
367428ad58
Add max_connection_idle enforcement
8 years ago