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

Я хотел бы определить заголовок пакета фиксированного размера с полем 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; 
}

0 ответов

Другие вопросы по тегам