Commit Graph

255 Commits

Author SHA1 Message Date
Stephen J Day
538d13ce1b README: update overview of project and provide usage
Signed-off-by: Stephen J Day <stephen.day@docker.com>
2017-11-14 13:12:30 -08:00
Stephen J Day
42ff40f1f1 mgrpc: initial implementation of server
With this change, we define a simple server and client framework to
start generating code against. We define a simple handler system with
back registration into the server definition.

From here, we can start generating code against the handlers.

Signed-off-by: Stephen J Day <stephen.day@docker.com>
2017-11-14 12:18:06 -08:00
Stephen J Day
789a1bff64 mgrpc: initial implementation of message channel
A varint prefixed framing format is defined for transport messages for
mgrpc. We may make changes to include a more structured frame, but this
initial work can be used to validate the concepts.

Signed-off-by: Stephen J Day <stephen.day@docker.com>
2017-11-14 12:04:48 -08:00
Stephen J Day
eb6cfbbf53 mgrpc: baseline protobuf example
Set the stage for the example server by including a service definition,
generated code and the protobuild definition file used to generate them.
From here, we can work up to a generated mgrpc server.

Signed-off-by: Stephen J Day <stephen.day@docker.com>
2017-11-14 12:02:25 -08:00
Stephen Day
96ea8b3be5 Initial commit 2017-11-13 14:12:46 -08:00