Можно ли объявить перечисление фиксированного размера в буфере протокола? - PullRequest
0 голосов
/ 25 января 2019

Я бы хотел определить заголовок пакета фиксированного размера с полем enum, как показано ниже.Можно ли объявить перечисление фиксированного размера?Или вместо этого я должен использовать fixed32?

message MyEnums
{
    enum PacketType
    {
        FKV_UNKNOWN = 0;
        FKV_SETUP = 1;
    }
}


message PacketHeader
{
    fixed32 packet_len = 1;
    MyEnums.PacketType packet_type = 2; // how to make this as fixed size?
    fixed32 request_uid = 3; 
}
...