[protobuf] Decoding / Encoding Help

2014-12-03 Thread Carmelita Relles
I have the following message structures that compiles smoothly in protoc.exe message MessageBase { extensions 2; required Header header = 1; } message Message1 { extends MessageBase { optional Message1 message = 2; } optional int32 id = 1; } message Message2 { extends

[protobuf] Reading Message Extensions

2014-12-03 Thread Carmelita Relles
I would like to know what is the fastest way to read a message extension, say for example, I have the following structure: message BaseMessage { extensions 2; required Header header = 1; } message Message1 { extend BaseMessage { required Message1 message