Esun Kim
5fb4c2364d
Clean-up pkgconfig ( #31660 )
...
* Clean-up pkgconfig
* Removed run_distrib_test_cmake_module_install_pkgconfig.sh
* Proper re2
* Clean up pkgconfig.sh test script
2 years ago
Craig Tiller
867dc6cae2
Revert "Add support for systemd socket activation ( #30485 )" ( #31617 )
...
This reverts commit a638c407bb
.
2 years ago
Andres Beltran
a638c407bb
Add support for systemd socket activation ( #30485 )
...
* Add socket-activated functionality
* Fix GRPC_ERROR_NONE in tcp_server_posix_test and sanity checks
* Fix epoll1 error, sanity checks
* Use AF_INET6 in tcp_server_posix_test
Co-authored-by: Vignesh Babu <vigneshbabu@google.com>
2 years ago
Mark D. Roth
447a058837
xDS: remove deprecated C++ APIs in the experimental namespace ( #31451 )
2 years ago
h-vetinari
a562807108
patch cpp example to use passed CMAKE_CXX_STANDARD ( #30835 )
2 years ago
AJ Heller
24bc7c455f
Match the greeter async example to the tutorial ( #30731 )
...
The "Prepare" bit is unnecessary for the basic async example. It's used
more meaningfully in the v2 async greeter implementations.
2 years ago
Esun Kim
03e9ac6f1f
Requiring C++14 ( #29589 )
3 years ago
Nicolas Noble
eb2ae7a0cc
Fixing RouteGuide's C++ Reactor example. ( #29404 )
...
* Fixing RouteGuide's C++ Reactor example.
The current method involves locking and unlocking a mutex from different
threads, which isn't allowed. Changing the strategy a bit to address
this.
* Automated change: Fix sanity tests
* Switching to absl::Mutex to annotate usage properly.
* Actually, let's not cover the examples with sanity checks.
3 years ago
Yash Tibrewal
7fb4998029
RouteGuide example: Abort if database file not found ( #29398 )
3 years ago
AJ Heller
1f03bbab39
Small cleanup ( #29125 )
...
The std::moves of temporaries prevented copy elision, and the functions
were unused (one with a TODO to re-enable later)
3 years ago
Esun Kim
192928c997
Use gRPC_BUILD_MSVC_MP_COUNT for windows cmake distrib tests ( #28202 )
3 years ago
AJ Heller
c5f1d29b76
Add feature examples with continuous integration ( #27917 )
...
* Add failing end2end test for inconsistent percent-decoding of URIs
* Add passing h2_local_abstract_uds end2end tests
* Add basic abstract UDS example
* add test runner
* add proper bazel build path
* first attempt at CI configuration
* cleanup
* rename CI files for better readability
3 years ago
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
3 years ago
Craig Tiller
ea389c00c2
Adjust include order per style guide ( #27175 )
...
Introduce clang-format configuration to sort includes closer to our rules.
3 years ago
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...
3 years ago
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
4 years ago
Yash Tibrewal
a8ebadbe5f
Parse command-line args ( #26161 )
4 years ago
Yash Tibrewal
4c53304dcf
Add examples for xDS greeter client and server ( #26157 )
4 years ago
Vijay Pai
ce16365421
clang-format C++ examples ( #25764 )
4 years ago
Esun Kim
343eb56df0
Added CMakeLists.txt to cpp/examples ( #25692 )
4 years ago
Esun Kim
e7afadc255
Refactor examples BUILD files
4 years ago
Esun Kim
69bb5e328e
Added CMakeLists for route_guide example
4 years ago
Esun Kim
86050be0cf
Clean up DEPLOYMENT_TARGET
4 years ago
Donna Dionne
8dd0cb4712
Add support for xDS regex matchers.
4 years ago
Esun Kim
165ee5007a
Replaced grpc::string with std::string
4 years ago
tuttieee
a61e02b90f
Fix a message indicating the protobuf version in cpp hello_world example's CMakeLists.txt
4 years ago
Patrice Chalin
5ac3aa789f
Docs: fix links to grpc.io tutorial pages
5 years ago
Patrice Chalin
4c4933e056
Docs: fix links to quick start pages
5 years ago
Patrice Chalin
c95c2102c6
Delete cpptutorial.md
5 years ago
Patrice Chalin
a3714f5b08
C++ Hello World: refer reader to Quick Start
5 years ago
Patrice Chalin
33082023e9
C++ examples README cleanup
...
Contributes to https://github.com/grpc/grpc.io/issues/180 .
cc @ejona86 @jtattermusch @srini100
5 years ago
Patrice Chalin
ebe94949ca
Removing obsolete C++ tutorial content
...
Contributes to https://github.com/grpc/grpc.io/issues/180
5 years ago
Muxi Yan
a7995e4c4d
Use a more compressable client message
5 years ago
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++.
5 years ago
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.
5 years ago
Donna Dionne
2bf8cbb424
Modify helloworld example to allow a target string
5 years ago
Jan Tattermusch
21512217f2
get rid of the https://grpc.io/release plague
5 years ago
Eduardo Broto
60953c511d
Add missing greeter_async_client2 to c++ helloworld CMakeLists.txt
5 years ago
Esun Kim
5207eba9ff
Add abseil
5 years ago
Tariq Ramlall
2f00d2b7ca
[Docs] Changed variable names to be more accurate in README for cpp helloworld example.
5 years ago
Tariq Ramlall
efee7d4677
[Docs] Updated link to CPP example on grpc.io website.
5 years ago
Zack Galbreath
0be62b021a
Add distrib test for CMake FetchContent build
5 years ago
Zack Galbreath
ec239c48f7
Allow helloworld example to provide its own protoc and grpc_cpp_plugin
5 years ago
Zack Galbreath
17f95ab1f5
Simplify helloworld makefile
...
Use pkg-config to automatically find grpc as a dependency of grpc++.
5 years ago
Przemysław Sobala
ac0aabdaca
Add examples/cpp/helloworld/.gitignore
5 years ago
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.
5 years ago
Hao Nguyen
7f787bd083
Link against pthread in examples
6 years ago
Prashant Jaikumar
4f2d8a0014
Fix bazel build for examples
...
Fixed the bazel build for some code in the examples directory.
6 years ago
Juanli Shen
3f3f177222
Fix route guide example
6 years ago
Moses Koledoye
84cb531b72
Fix typo
6 years ago