我们可以从C ++ protobuf消息包装器获取.proto消息描述符吗?

时间:2013-01-04 13:15:06

标签: c++ protocol-buffers

假设我们有C ++文件,但没有.proto文件。我们有一些消息,我们希望从中获取原型描述符(比如C#protobuf-net的特性,当我们可以通过protobuf-net类获得注释的原型描述)。是否有获取此类消息描述的API?

1 个答案:

答案 0 :(得分:2)

没有。协议缓冲区消息不是自描述的。这是他们高性能魅力的一部分。如果您拥有所有消息和C ++代码,那么您别无选择,只能阅读C ++代码并尝试手动重建protobuf规范。