grpc/src/cpp
Vijay Pai a4da2d2a54 Eliminate existence of SneakyCallOpSet, some server cleanup 2018-03-22 19:09:01 -07:00
..
client Use static_cast rather than reinterpret_cast whenever possible 2018-03-05 16:35:10 -08:00
codegen Move headers from grpc++ to grpcpp 2018-02-15 14:49:34 -08:00
common removed unnecessary "virtual" 2018-03-12 10:12:01 -07:00
ext Move headers from grpc++ to grpcpp 2018-02-15 14:49:34 -08:00
server Eliminate existence of SneakyCallOpSet, some server cleanup 2018-03-22 19:09:01 -07:00
thread_manager Name needs to only be alphanumeric+underscore+dash 2018-03-05 23:04:57 -08:00
util Use static_cast rather than reinterpret_cast whenever possible 2018-03-05 16:35:10 -08:00
README.md Consolidate build instructions in INSTALL.md and src/cpp/README.md 2018-02-08 11:53:35 -08:00

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.