Vijay Pai c745690caf Internalize gpr_thd except for id and currentid 7 lat temu
..
client c745690caf Internalize gpr_thd except for id and currentid 7 lat temu
codegen 7897ae9308 auto-fix most of licenses 8 lat temu
common 4d20a66685 Run clang fmt 7 lat temu
ext baa14a975e Update clang-format to 5.0 8 lat temu
server 239b7d4b0b Merge branch 'master' into gpr_review 7 lat temu
thread_manager c9ec2c0888 Revert "Stop using std::thread in C++ library since it can trigger exceptions" 8 lat temu
util be82e64b3d Autofix c casts to c++ casts 7 lat temu
README.md 3cca82534d Consolidate build instructions in INSTALL.md and src/cpp/README.md 7 lat temu

README.md

Overview

This directory contains source code for C++ implementation of gRPC.

To install gRPC for C++ on your system, follow the instructions to build from source here. This also installs the protocol buffer compiler protoc (if you don't have it already), and the C++ gRPC plugin for protoc.

Documentation

You can find out how to build and run our simplest gRPC C++ example in our C++ quick start.

For more detailed documentation on using gRPC in C++ , see our main documentation site at grpc.io, specifically:

  • Overview: An introduction to gRPC with a simple Hello World example in all our supported languages, including C++.
  • gRPC Basics - C++: A tutorial that steps you through creating a simple gRPC C++ example application.
  • Asynchronous Basics - C++: A tutorial that shows you how to use gRPC C++'s asynchronous/non-blocking APIs.

Examples

Code examples for gRPC C++ live in this repository's examples/cpp directory.