Vijay Pai
|
e81ead58fb
|
Improve CQ and cancellation comments
|
2018-02-06 11:46:17 -08:00 |
David Garcia Quintas
|
a21ab2ba29
|
Fix compression algorithm accessors
|
2018-02-01 16:24:00 -08:00 |
Jan Tattermusch
|
97209aee1a
|
fix warning & typo
|
2018-01-26 09:57:41 +01:00 |
Muxi Yan
|
fb061c329a
|
Merge remote-tracking branch 'upstream/master' into fix-stream-compression-config-interface
|
2018-01-19 12:20:15 -08:00 |
Vijay Pai
|
7500577593
|
Address review feedback; stop using result of 'what'
|
2018-01-09 10:55:37 -08:00 |
Vijay Pai
|
ab00654784
|
Tag new #else and #endif blocks with comments
|
2018-01-08 15:12:55 -08:00 |
Vijay Pai
|
9809ce38e9
|
Use appropriate preprocessor guards to allow building without exceptions
|
2018-01-08 15:12:55 -08:00 |
Vijay Pai
|
8fc3715a17
|
Catch exceptions from sync method handlers without crashing server
|
2018-01-08 15:12:55 -08:00 |
Vijay Pai
|
d5730c6c22
|
Allow no message on sync unary call, just like async
|
2017-12-22 23:48:58 -08:00 |
Muxi Yan
|
032e9b32dc
|
Merge remote-tracking branch 'upstream/master' into fix-stream-compression-config-interface
|
2017-12-13 14:04:45 -08:00 |
yang-g
|
9c5d8267cd
|
resolve comments
|
2017-12-11 17:00:33 -08:00 |
yang-g
|
69aec17562
|
Add dummy operator delete to make VS2015 not complain.
|
2017-12-11 15:52:50 -08:00 |
ncteisen
|
6193c63dab
|
Reviewer feedback
|
2017-12-08 10:49:31 -08:00 |
Muxi Yan
|
6043006af1
|
Merge remote-tracking branch 'upstream/master' into fix-stream-compression-config-interface
|
2017-12-06 22:29:12 -08:00 |
Muxi Yan
|
fc38142db6
|
Merge commit 'b0bad8f^' into fix-stream-compression-config-interface
|
2017-12-06 22:02:08 -08:00 |
Muxi Yan
|
38fcd0c6c3
|
clang-format
|
2017-12-06 18:55:05 -08:00 |
Muxi Yan
|
4a117f0be7
|
Merge e759d2a^
|
2017-12-06 18:47:16 -08:00 |
ncteisen
|
11f6780bfd
|
Add comment with API
|
2017-12-04 13:29:33 -08:00 |
ncteisen
|
64e0b10a97
|
Variable name consistency
|
2017-12-04 13:26:26 -08:00 |
ncteisen
|
b9cff78f9e
|
Reviewer feedback
|
2017-12-04 13:17:01 -08:00 |
Noah Eisen
|
0d7f5e77c0
|
No null string ctor
|
2017-12-04 12:45:15 -08:00 |
ncteisen
|
74c106eff3
|
Add error string to C++
|
2017-12-04 12:45:15 -08:00 |
ncteisen
|
14b27b847d
|
Merge commit 'aa358d5e43' into no-more-extern-c
|
2017-11-29 16:43:00 -08:00 |
Vijay Pai
|
3aeff224ed
|
Remove some dead code from a previous iteration of internal::Call
|
2017-11-28 23:12:51 -08:00 |
ncteisen
|
e8bb8749ed
|
Merge branch 'master' of https://github.com/grpc/grpc into no-more-extern-c
|
2017-11-21 16:22:00 -05:00 |
ncteisen
|
adbfbd5977
|
Remove all extern C
|
2017-11-17 14:08:57 -08:00 |
ncteisen
|
14c60f1d12
|
Fix segfault
|
2017-11-15 20:26:50 -08:00 |
ncteisen
|
0354c22d40
|
Save C++ for follow up PR
|
2017-11-15 18:22:11 -08:00 |
ncteisen
|
df817f3e1a
|
Merge branch 'master' of https://github.com/grpc/grpc into surfacing-error-details
|
2017-11-15 16:48:19 -08:00 |
Vijay Pai
|
2cb57e5ef4
|
Avalanching operations on completion queue should be private, not API
|
2017-11-14 12:07:55 -08:00 |
ncteisen
|
1037216ca1
|
Merge branch 'master' of https://github.com/grpc/grpc into surfacing-error-details
|
2017-11-13 08:04:23 -08:00 |
ncteisen
|
40737d67ee
|
Add error string to recv status API
|
2017-11-13 08:02:35 -08:00 |
yang-g
|
b90f0e66e5
|
relax for inlined bytes to avoid allocation
|
2017-11-09 09:54:54 -08:00 |
yang-g
|
c88185900d
|
handle 0 byte size message...
|
2017-11-09 09:54:54 -08:00 |
yang-g
|
272eebbbcd
|
Only allocate what we need in the last slice for proto serialization
|
2017-11-09 09:54:54 -08:00 |
Noah Eisen
|
9ad6068f66
|
Merge pull request #13199 from ncteisen/zero-copy
Refactor SerializationTraits
|
2017-11-07 11:42:24 -08:00 |
ncteisen
|
f97d2f5b37
|
Add init/shutdown to codegen interface
|
2017-11-06 17:49:57 -08:00 |
Vijay Pai
|
0f2cfdcc0f
|
Merge pull request #13271 from vjpai/semi
Function shouldn't have semicolon afterward
|
2017-11-06 12:47:14 -08:00 |
Vijay Pai
|
35e14cfc6c
|
Function shouldn't have semicolon afterward
|
2017-11-06 10:08:31 -08:00 |
Craig Tiller
|
baa14a975e
|
Update clang-format to 5.0
|
2017-11-03 09:09:36 -07:00 |
ncteisen
|
27a6713db3
|
Use protected, remove uneeded member variable
|
2017-11-01 18:23:03 -07:00 |
ncteisen
|
023726202a
|
Refactor SerializationTraits
|
2017-10-31 13:15:27 -07:00 |
Vijay Pai
|
7a648854e9
|
Adopt the static factory pattern (#10)
* Switch sync streams from "struct internal" to static factory in namespace internal
* Reduce diff size
* fix friends
* Use static factory pattern for async unary calls
* Use static factories for async streams
* clang-format
|
2017-10-27 10:22:51 -07:00 |
Vijay Pai
|
06e174a088
|
Separate public and internal C++ interfaces
|
2017-10-26 14:28:26 -07:00 |
Ken Payson
|
42bd87e376
|
Adds gRPC Experimental CQ DoThenAsyncNext lambda API
|
2017-10-25 09:13:30 -07:00 |
thinkerou
|
d582cdf0ae
|
fix typo
|
2017-10-17 09:37:44 +08:00 |
Vijay Pai
|
953afecaaf
|
Add an explicit void 2nd parameter to invocation of SerializationTraits
|
2017-10-13 14:11:45 -07:00 |
Muxi Yan
|
8fa4d15513
|
Fix C++ builds
|
2017-09-26 09:53:55 -07:00 |
Vijay Pai
|
a44cffa11f
|
Base the new SerializationTraits API on implicit type conversion rather than SFINAE
|
2017-09-21 13:12:52 -07:00 |
Vijay Pai
|
efce6e1e50
|
Revert "Revert "Allow SerializationTraits to use grpc::ByteBuffer rather than only grpc_byte_buffer""
|
2017-09-21 13:12:52 -07:00 |