Можно ли использовать внешние перечисления (внешние определения сообщений) с буферами протокола? - PullRequest
6 голосов
/ 18 декабря 2011

Мне нужно хранить заголовки внутри сообщения PB, которые определены вне определений сообщения PB.Это вообще возможно и как?

1 Ответ

3 голосов
/ 04 сентября 2013

Это возможно. Посмотрите на эту тему для получения дополнительной информации. Мне нравится предложение определять перечисления в отдельном файле .proto. как

enums.proto

enum A
{ 
   FIRST = 1;
   SECOND = 2;
}

enum B { ... }

other.proto

import "enums.proto";

message SOMEMESSAGE
{
  required A myenum = 1;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...