Muxi Yan
0e00c43082
Move headers from grpc++ to grpcpp
2018-02-15 14:49:34 -08:00
Yash Tibrewal
8cf1470a51
Revert "Revert "All instances of exec_ctx being passed around in src/core removed""
2017-12-06 09:47:54 -08:00
Yash Tibrewal
ad4d2dde00
Revert "All instances of exec_ctx being passed around in src/core removed"
2017-12-06 09:05:05 -08:00
Yash Tibrewal
0ee7574732
Removing instances of exec_ctx being passed around in functions in
...
src/core. exec_ctx is now a thread_local pointer of type ExecCtx instead of
grpc_exec_ctx which is initialized whenever ExecCtx is instantiated. ExecCtx
also keeps track of the previous exec_ctx so that nesting of exec_ctx is
allowed. This means that there is only one exec_ctx being used at any
time. Also, grpc_exec_ctx_finish is called in the destructor of the
object, and the previous exec_ctx is restored to avoid breaking current
functionality. The code still explicitly calls grpc_exec_ctx_finish
because removing all such instances causes the code to break.
2017-10-18 17:12:19 -07:00
Juanli Shen
fe40815682
Readd grpclb fallback
2017-09-27 12:27:20 -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
Ken Payson
01e83b55e4
Revert "Add fallback (use backends from resolver if can't reach balancer) to grpclb."
...
This reverts commit aba0a0a544 .
2017-09-13 19:45:07 -07:00
Juanli Shen
aba0a0a544
Add fallback (use backends from resolver if can't reach balancer) to grpclb.
2017-09-11 09:22:48 -07:00
Vijay Pai
ce58cf8c44
Add Slice constructors to match all grpc_slice cases
2017-08-04 07:48:48 -07:00
Vijay Pai
0f95fa4909
Add idiomatic C++ API for grpc::Slice construction that doesn't
...
require using grpc_slice
2017-07-18 11:07:43 -07:00
Jan Tattermusch
7897ae9308
auto-fix most of licenses
2017-06-08 11:22:41 +02:00
Mehrdad Afshari
d488bbac02
minor: doxygenize comment
2017-05-17 23:30:11 -07:00
Mehrdad Afshari
6a6747a906
Link comment code entities
2017-05-17 23:30:11 -07:00
Mehrdad Afshari
65942421b4
minor edits in channel_arguments.h
2017-05-17 23:30:10 -07:00
Alexander Polcyn
d809a15ec4
cpp doc nits
2017-05-05 11:02:07 -07:00
yang-g
eceec8eaf6
Add helper function to supply and parse error_details from Status.
2017-04-11 16:07:24 -07:00
Craig Tiller
18f09a01f6
Add benchmark suite for chttp2
2017-03-21 08:15:19 -07:00
Yuchen Zeng
77532e8bf3
Destroy pointer args when destructing a ChannelArguments
2017-02-27 11:52:39 -08:00
Craig Tiller
ba7a84b2a8
Merge github.com:grpc/grpc into maxmsgsz
2017-01-19 16:59:43 -08:00
Craig Tiller
62f28bfcf0
Remove double-checking of max-message-size in C++ layers
2017-01-19 10:05:13 -08:00
Mark D. Roth
f0e17783ae
Add ChannelArguments methods for setting max send/recv message size.
2017-01-19 08:41:15 -08:00
Craig Tiller
b28c7e8710
Merge github.com:grpc/grpc into slice_with_exec_ctx
2016-11-18 10:29:04 -08:00
Mark D. Roth
ed92f7bc04
Merge pull request #8617 from markdroth/service_config_json
...
Use JSON tree for service config channel arg.
2016-11-17 11:13:54 -08:00
Craig Tiller
c586666cbd
Merge github.com:grpc/grpc into slice_with_exec_ctx
2016-11-16 15:25:00 -08:00
Craig Tiller
f69369741d
Review feedback
2016-11-16 15:03:53 -08:00
Craig Tiller
1016d9feca
Merge github.com:grpc/grpc into bm_fullstack
2016-11-16 14:56:34 -08:00
Mark D. Roth
863113a0d9
Merge remote-tracking branch 'upstream/master' into service_config_json
2016-11-16 14:18:28 -08:00
Yuchen Zeng
5c1f55af23
Merge pull request #8335 from y-zeng/tos
...
Add grpc_socket_mutator
2016-11-11 15:05:14 -08:00
Mark D. Roth
dc5d60b814
Allow setting service config via C++ API, for use in tests.
2016-11-09 14:43:07 -08:00
Craig Tiller
7a4ac73d5b
Merge github.com:grpc/grpc into bm_fullstack
2016-11-04 08:44:50 -07:00
Craig Tiller
32df467f11
Merge github.com:grpc/grpc into grpc_slice
2016-11-04 08:21:56 -07:00
Yuchen Zeng
64d518e3b0
Merge remote-tracking branch 'upstream/master' into tos
2016-11-02 16:27:49 -07:00
Vijay Pai
739a93e47f
Merge branch 'master' into turn_it_to_11
2016-11-02 16:00:52 -07:00
Mark D. Roth
754b2b88bc
Code review changes.
2016-11-02 08:39:16 -07:00
Vijay Pai
c0b2acb1a0
Use C++11 final and override
2016-11-01 16:31:56 -07:00
Craig Tiller
7213aa78da
Merge branch 'microbench' into bm_fullstack
2016-11-01 14:55:00 -07:00
Mark D. Roth
7e0c2f8301
Merge remote-tracking branch 'upstream/master' into lb_policy_name_channel_arg
2016-10-31 14:20:01 -07:00
Craig Tiller
618e67d655
s/GPR_SLICE/GRPC_SLICE/g
2016-10-26 21:08:10 -07:00
Craig Tiller
b37d53ebc0
Bulk update #includes
2016-10-26 16:16:35 -07:00
Craig Tiller
d41a4a720f
s/gpr_slice/grpc_slice, and move around tests, impls
2016-10-26 16:16:06 -07:00
Mark D. Roth
7190b0c651
Add ChannelArguments::SetLoadBalancingPolicyName() to C++ API.
2016-10-26 12:54:59 -07:00
Craig Tiller
1d0fce9d60
Add some endpoint pair tests
2016-10-26 08:26:22 -07:00
Craig Tiller
20afa3d7c9
BufferPool --> ResourceQuota
2016-10-17 14:52:14 -07:00
Yuchen Zeng
de3daf5d63
More interfaces for grpc_socket_mutator
2016-10-13 17:26:26 -07:00
Craig Tiller
db1a5cce47
Buffer pool C++ wrapper
2016-09-28 14:22:12 -07:00
Mark D. Roth
6980362c4e
Allow setting max send message size via C++ ServerBuilder API.
2016-09-06 08:15:36 -07:00
Mark D. Roth
2665bdd6d2
Reduce allocations associated with src/cpp/util/byte_buffer.cc.
2016-08-18 08:02:24 -07:00
yang-g
3e63b4ee7e
Merge remote-tracking branch 'upstream/master' into slice
2016-07-12 08:36:26 -07:00
David Garcia Quintas
6721d4f0f1
Return success status of grpc_byte_buffer_reader
2016-06-30 17:30:08 -07:00
yang-g
a324c4fea6
Add API to get c slice from c++ Slice.
2016-06-24 11:59:35 -07:00