Commit Graph

140 Commits

Author SHA1 Message Date
Craig Tiller d1e01ac139 Add a test for a (now-illegal) build file construct (#27602)
* Add a test for a (now-illegal) build file construct

* add to test suite!

* fix

* fix

* fix syntax
2021-10-06 07:43:59 -07:00
Craig Tiller ea389c00c2 Adjust include order per style guide (#27175)
Introduce clang-format configuration to sort includes closer to our rules.
2021-09-08 12:14:44 -07:00
Nicolas Noble a325d7f77a Pointing the protobuf submodule to the new URL (#26811)
* Pointing the protobuf submodule to the new URL

* Also changing WORKSPACE dependencies

* More references to the old URL...
2021-07-29 10:19:16 -07:00
Vijay Pai 8aff94558c De-experimentalize C++ callback API (#25728)
* De-experimentalize callback API

* Make FromServerContext based on ServerContextBase

* Fix lambda

* Fix headers

* De-experimentalize tests

* clang-format

* Fix consistency checks

* wip

* Fix const-ness of callback client read RPC requests

* Fix golden file

* Give full route_guide callback client example with Hold etc

* Complete example route-guide server

* De-experimentalize test services

* Omit unneeded using

* Remove some uses of non-experimental macro from test

* clang-format examples

* De-experimentalize async stub calls

* Remove experimental namespace use in qps, ubms

* De-experimentalize alarms, generic stubs, and context allocator

* De-experimentalize SetContextAllocator

* clang-format

* Fix conflicts

* Leave obsolete API in place until users can be migrated
2021-05-27 14:55:25 -07:00
Yash Tibrewal a8ebadbe5f Parse command-line args (#26161) 2021-05-04 09:32:56 -07:00
Yash Tibrewal 4c53304dcf Add examples for xDS greeter client and server (#26157) 2021-05-03 23:26:41 -07:00
Vijay Pai ce16365421 clang-format C++ examples (#25764) 2021-03-22 10:23:52 -07:00
Esun Kim 343eb56df0 Added CMakeLists.txt to cpp/examples (#25692) 2021-03-17 19:59:23 -07:00
Esun Kim b941a771e2 Merge pull request #25046 from veblush/route_guide_example
Added CMakeLists for route_guide example
2021-01-20 10:32:25 -08:00
Esun Kim e7afadc255 Refactor examples BUILD files 2020-12-23 09:23:32 -08:00
Esun Kim 69bb5e328e Added CMakeLists for route_guide example 2020-12-22 13:44:35 -08:00
Esun Kim 86050be0cf Clean up DEPLOYMENT_TARGET 2020-10-08 14:47:56 -07:00
Jan Tattermusch f444177a01 Merge pull request #23252 from tuttieee/fix/hello-world-example-cmake-message
Fix a message indicating the protobuf version CMakeLists.txt
2020-10-06 15:27:53 +02:00
Donna Dionne 8dd0cb4712 Add support for xDS regex matchers. 2020-07-07 13:17:25 -07:00
Esun Kim 165ee5007a Replaced grpc::string with std::string 2020-06-29 17:56:36 -07:00
tuttieee a61e02b90f Fix a message indicating the protobuf version in cpp hello_world example's CMakeLists.txt 2020-06-22 10:41:54 +09:00
Patrice Chalin 5ac3aa789f Docs: fix links to grpc.io tutorial pages 2020-06-16 08:47:24 -04:00
Patrice Chalin 4c4933e056 Docs: fix links to quick start pages 2020-06-16 08:40:59 -04:00
Tariq Ramlall 74a207509a Merged master 2020-05-06 15:32:33 -04:00
Jan Tattermusch beee4cefa3 Merge pull request #22636 from chalin/patch-4
C++ Hello World: refer reader to Quick Start
2020-04-15 09:24:08 +02:00
Jan Tattermusch c923f95294 Merge pull request #22633 from chalin/patch-1
Removing obsolete C++ tutorial content
2020-04-14 10:23:52 +02:00
Patrice Chalin c95c2102c6 Delete cpptutorial.md 2020-04-13 15:04:23 -04:00
Patrice Chalin a3714f5b08 C++ Hello World: refer reader to Quick Start 2020-04-09 17:20:48 -04:00
Patrice Chalin 33082023e9 C++ examples README cleanup
Contributes to https://github.com/grpc/grpc.io/issues/180.

cc @ejona86 @jtattermusch @srini100
2020-04-09 17:00:33 -04:00
Patrice Chalin ebe94949ca Removing obsolete C++ tutorial content
Contributes to https://github.com/grpc/grpc.io/issues/180
2020-04-09 16:22:37 -04:00
Muxi Yan a7995e4c4d Use a more compressable client message 2020-03-30 14:00:21 -07:00
Donna Dionne 48fa247304 Building C++ example with grpc++ instead of grpc++_unsecure
The example should be build with grpc++, not grpc++_unsecure.

For some reason in some branches like master, both versions are built in
so problem not detected.  This problem surfaced in 1.28x so needs to be
fixed to link with the correct grpc++.
2020-03-18 09:49:26 -07:00
Donna Dionne ca8ba90292 Adding Proto Reflection and Health Check to basic C++ example server
And ensuring the example can be built and ran via
bazel, make, and cmake.
2020-03-05 12:47:14 -08:00
Jan Tattermusch a28d67f0bf Merge pull request #21891 from jtattermusch/remove_useless_release_links
get rid of the https://grpc.io/release plague
2020-02-13 17:43:41 +01:00
Donna Dionne 2bf8cbb424 Modify helloworld example to allow a target string 2020-02-06 15:39:48 -08:00
Jan Tattermusch 21512217f2 get rid of the https://grpc.io/release plague 2020-02-04 15:01:03 +01:00
Eduardo Broto 60953c511d Add missing greeter_async_client2 to c++ helloworld CMakeLists.txt 2020-01-22 13:15:45 +01:00
Esun Kim 5207eba9ff Add abseil 2020-01-03 19:29:55 -08:00
Tariq Ramlall 2f00d2b7ca [Docs] Changed variable names to be more accurate in README for cpp helloworld example. 2019-12-20 18:32:08 -05:00
Tariq Ramlall efee7d4677 [Docs] Updated link to CPP example on grpc.io website. 2019-12-20 18:15:36 -05:00
Zack Galbreath 0be62b021a Add distrib test for CMake FetchContent build 2019-12-19 09:36:25 -05:00
Zack Galbreath ec239c48f7 Allow helloworld example to provide its own protoc and grpc_cpp_plugin 2019-12-18 10:04:39 -05:00
Zack Galbreath 17f95ab1f5 Simplify helloworld makefile
Use pkg-config to automatically find grpc as a dependency of grpc++.
2019-10-09 12:42:30 -04:00
Przemysław Sobala ac0aabdaca Add examples/cpp/helloworld/.gitignore 2019-09-11 10:50:10 +02:00
Christopher Warrington 4be4df3624 Bump min CMake to 3.5.1 to match Google benchmark
The Google Benchmark CMake build needs CMake 3.5.1 or newer. CMake 3.5.1
was released May 24, 2016 and is available in Debian stable and Ubuntu
16.04 and 18.04.
2019-07-02 23:02:47 +00:00
Hao Nguyen 7f787bd083 Link against pthread in examples 2019-06-11 12:12:33 -07:00
Juanli Shen 68a2277121 Merge pull request #18460 from AspirinSJL/fix_route_guide
Fix route guide example
2019-04-03 14:34:13 -07:00
Prashant Jaikumar 4f2d8a0014 Fix bazel build for examples
Fixed the bazel build for some code in the examples directory.
2019-03-28 18:59:14 -07:00
Juanli Shen 3f3f177222 Fix route guide example 2019-03-20 16:15:37 -07:00
Moses Koledoye 84cb531b72 Fix typo 2019-03-15 22:23:52 +00:00
Yash Tibrewal dde966f8c6 Reviewer comments 2019-01-17 12:03:14 -08:00
Yash Tibrewal 7dd938d5f4 Reviewer comments 2019-01-16 14:27:10 -08:00
Yash Tibrewal 817fb588af Adding a new line at the end of the file 2019-01-10 17:06:41 -08:00
Yash Tibrewal 6e94552a30 Add a caching interceptor to the keyvaluestore example 2019-01-10 17:00:49 -08:00
Yash Tibrewal b72bb30126 Clang format 2019-01-10 14:18:24 -08:00