aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/grpc++
Commit message (Collapse)AuthorAge
* Adopt the static factory pattern (#10)Gravatar Vijay Pai2017-10-27
| | | | | | | | | | | | | | * 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
* Separate public and internal C++ interfacesGravatar Vijay Pai2017-10-26
|
* Adds gRPC Experimental CQ DoThenAsyncNext lambda APIGravatar Ken Payson2017-10-25
|
* fix typoGravatar thinkerou2017-10-17
|
* Add an explicit void 2nd parameter to invocation of SerializationTraitsGravatar Vijay Pai2017-10-13
|
* Fix param annotation for AddListeningPort()Gravatar Anna Sapek2017-10-10
|
* Readd grpclb fallbackGravatar Juanli Shen2017-09-27
|
* Add unary call mode to GenericStub to allow generic RPC with 1 CQ tripGravatar Vijay Pai2017-09-21
|
* Base the new SerializationTraits API on implicit type conversion rather than ↵Gravatar Vijay Pai2017-09-21
| | | | SFINAE
* Revert "Revert "Allow SerializationTraits to use grpc::ByteBuffer rather ↵Gravatar Vijay Pai2017-09-21
| | | | than only grpc_byte_buffer""
* Construction of streams shouldn't require triggering async opsGravatar Vijay Pai2017-09-14
|
* Revert "Add fallback (use backends from resolver if can't reach balancer) to ↵Gravatar Ken Payson2017-09-13
| | | | | | grpclb." This reverts commit aba0a0a54412fe59bc2090334ae26c99bb148097.
* Merge pull request #12187 from AspirinSJL/lb_fallbackGravatar Juanli Shen2017-09-13
|\ | | | | Add LB fallback to use when we can't contact any balancer.
* | Comment that IPv6 Any accepts both IPv4 and IPv6 connections.Gravatar K.K. Yap2017-09-11
| |
| * Add fallback (use backends from resolver if can't reach balancer) to grpclb.Gravatar Juanli Shen2017-09-11
| |
* | Merge github.com:grpc/grpc into write_completionGravatar Craig Tiller2017-09-08
|\|
| * Merge pull request #12372 from vjpai/armalarmadingdongGravatar Vijay Pai2017-09-07
| |\ | | | | | | Core API change: Decouple alarm construction from setting to avoid races in MT code
| * | Specify that ServerCompletionQueue must be drained.Gravatar Vijay Pai2017-09-07
| | |
* | | Merge github.com:grpc/grpc into write_completionGravatar Craig Tiller2017-09-07
|\| |
| | * Decouple alarm construction from setting to avoid races in MT codeGravatar Vijay Pai2017-09-07
| |/
| * Correct spelling of 'client'.Gravatar Blair Kutzman2017-09-05
| |
* | C++ API for write-throughGravatar Craig Tiller2017-09-01
|/
* Clang_formatGravatar Ken Payson2017-08-30
|
* Have write ops take ownership over slicesGravatar Ken Payson2017-08-29
|
* Merge remote-tracking branch 'upstream/master' into stream_compression_configGravatar Muxi Yan2017-08-21
|\
* \ Merge remote-tracking branch 'upstream/master' into stream_compression_configGravatar Muxi Yan2017-08-11
|\ \
| | * Delete deprecated constructor and CallOpSetCollectionInterfaceGravatar Vijay Pai2017-08-11
| |/
| * Add Slice constructors to match all grpc_slice casesGravatar Vijay Pai2017-08-04
| |
| * Revert "Reintroduce a lambda capture as part of C++11-izing code"Gravatar Jan Tattermusch2017-08-03
| |
* | Merge branch 'master' into stream_compression_configGravatar Muxi Yan2017-08-02
|\|
| * Add a default delete override for the interfaceGravatar yang-g2017-08-02
| |
* | Modify C++ and Objective C to initialize maybe_stream_compression_levelGravatar Muxi Yan2017-07-27
|/
* Remove a follow-on internal that was added post-internalization, keep the ↵Gravatar Vijay Pai2017-07-25
| | | | templated QPS worker rather than going back to internal API
* Revert "Separate internal-only and public parts of C++ API"Gravatar Vijay Pai2017-07-25
|
* Fix error in Doxygen comment.Gravatar hxcan.cai2017-07-24
|
* Merge pull request #11870 from vjpai/sliceGravatar Vijay Pai2017-07-18
|\ | | | | Add idiomatic C++ API for grpc::Slice construction
* \ Merge pull request #11454 from markdroth/server_cq_ok_semanticsGravatar Mark D. Roth2017-07-18
|\ \ | | | | | | Do not return calls on server when request proto fails to deserialize.
| | * Add idiomatic C++ API for grpc::Slice construction that doesn'tGravatar Vijay Pai2017-07-18
| |/ |/| | | | | require using grpc_slice
* | Merge pull request #11145 from vjpai/inproc3Gravatar Vijay Pai2017-07-15
|\ \ | | | | | | In-process transport
| * | Create inproc transport, add relevant tests, exclude irrelevant testsGravatar Vijay Pai2017-07-14
| | |
| | * Do not return calls on server when request proto fails to deserialize.Gravatar Mark D. Roth2017-07-14
| |/
* / Better handling of token lifetime.Gravatar Julien Boeuf2017-07-13
|/ | | | | | | | - In C++, we need a constant for the max lifetime. - In C, make sure that we crop the lifetime in the credentials object itself and not just later during the creation of the token. This will allow the refresh to occur based on the actual token lifetime as opposed to the one from the user (which may be cropped).
* Merge pull request #11310 from nicolasnoble/importGravatar Nicolas Noble2017-07-13
|\ | | | | Import mutations.
* | Partial revert of https://github.com/grpc/grpc/pull/10743Gravatar ncteisen2017-07-12
| |
* | Merge pull request #11738 from mehrdada/canonica-urlsGravatar Mehrdad Afshari2017-07-11
|\ \ | | | | | | Use https://grpc.io consistently as the canonical URL
* \ \ Merge pull request #11731 from yang-g/cpp_is_hardGravatar Yang Gao2017-07-11
|\ \ \ | | | | | | | | Avoid use after free if the sneaky op is owned by the collection
* \ \ \ Merge pull request #11572 from vjpai/internalizeGravatar Vijay Pai2017-07-10
|\ \ \ \ | | | | | | | | | | Separate internal-only and public parts of C++ API
* | | | | Revert "Reduce server memory usage"Gravatar Ken Payson2017-07-10
| | | | | | | | | | | | | | | | | | | | This reverts commit 53e6b56e32c79ba401a67cb349519c12991539cc.
| | | * | Use https://grpc.io consistently as the canonical URLGravatar Mehrdad Afshari2017-07-10
| |_|/ / |/| | |
| * | | Internalize structs and methods meant for being exposed through codegenGravatar Vijay Pai2017-07-10
|/ / / | | | | | | | | | or that interface with core and are only for internal use