Proto commits in tsloughter/grpcbox

These 13 commits are when the Protocol Buffers files have changed:

Commit:e04193d
Author:Tristan Sloughter
Committer:GitHub

Merge pull request #68 from psalin/add_benchmarking Add benchmark utility

The documentation is generated from this commit.

Commit:5cc296f
Author:Kian-Meng Ang

Fix typos

Commit:6507c0f
Author:Peter Salin

Add benchmark utility Adds utilities for benchmarking the grpcbox client and server. The benchmark protocol is compatible with the one used by for example the Go client and server, making it possible to benchmark them also against each other.

Commit:1c5d1a4
Author:Jan Chochol
Committer:Jan Chochol

Add support for grpc_extended_error to response streaming

Commit:c2137d2
Author:Jan Chochol
Committer:Jan Chochol

Allow sending additional trailers in error response

Commit:a8a0094
Author:Tristan Sloughter

remove protos from priv dir

Commit:8de3449
Author:Tristan Sloughter

add basic health check service

Commit:ab9bef6
Author:Tristan Sloughter

update interop gen src

Commit:6d42043
Author:Tristan Sloughter
Committer:Tristan Sloughter

client support for grpc http2 Channels and subchannels provide load balancing for client requests. Client code is generated with the plugin and supports unary, server streaming, client streaming and bidirectional requests. Interceptors for clients are configured on the channel.

Commit:cf37f01
Author:Tristan Sloughter

use acceptor pool

Commit:57f723e
Author:Tristan Sloughter

fix for large request bodies and add interop tests

Commit:445e00a
Author:Tristan Sloughter

use ctx and update readme with plugin

Commit:b76504c
Author:Tristan Sloughter

initial commit