mirror of https://github.com/qt/qtgrpc.git
The code handles serialization and deserialization by itself with no extra dependencies. It also contains a system for registering converters specific to Protobuf serialization as well as having the ability to extend it to handle JSON encoding[0] in the future, using QJson. This patch is a companion to the patch introducing the qtprotobufgen tool. The code was originally written by Alexey Edelev, along with various contributors, on GitHub. Originally under MIT license, but major contributors have agreed to relicense the code under LGPL/GPL/commercial for inclusion in Qt. Their copyright notice is retained and the original source code, still licensed as MIT, can be found in its original repository[1]. [0]: https://developers.google.com/protocol-buffers/docs/proto3#json [1]: https://github.com/semlanik/qtprotobuf Done-with: Alexey Edelev <alexey.edelev@qt.io> Change-Id: I8b2e7074a19f39bd52ab263e215d2e99ffaf1162 Reviewed-by: Alex Blasche <alexander.blasche@qt.io> Reviewed-by: Alexey Edelev <alexey.edelev@qt.io> Reviewed-by: Tatiana Borisova <tatiana.borisova@qt.io> |
||
|---|---|---|
| .. | ||
| auto | ||
| manual/qprotobuf | ||
| CMakeLists.txt | ||