176 lines
8.2 KiB
C
176 lines
8.2 KiB
C
/* This file was generated by upb_generator from the input file:
|
|
*
|
|
* hackers.proto
|
|
*
|
|
* Do not edit -- your changes will be discarded when the file is
|
|
* regenerated.
|
|
* NO CHECKED-IN PROTOBUF GENCODE */
|
|
|
|
#include <stddef.h>
|
|
#include "upb/generated_code_support.h"
|
|
#include "hackers.upb_minitable.h"
|
|
|
|
// Must be last.
|
|
#include "upb/port/def.inc"
|
|
|
|
extern const struct upb_MiniTable UPB_PRIVATE(_kUpb_MiniTable_StaticallyTreeShaken);
|
|
static const upb_MiniTableField Tool__fields[5] = {
|
|
{1, 16, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)},
|
|
{2, UPB_SIZE(24, 32), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)},
|
|
{3, UPB_SIZE(32, 48), 0, kUpb_NoSub, 12, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)},
|
|
{4, 8, 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)},
|
|
{5, 12, 0, kUpb_NoSub, 5, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)},
|
|
};
|
|
|
|
const upb_MiniTable Tool_msg_init = {
|
|
NULL,
|
|
&Tool__fields[0],
|
|
UPB_SIZE(40, 64), 5, kUpb_ExtMode_NonExtendable, 5, UPB_FASTTABLE_MASK(255), 0,
|
|
#ifdef UPB_TRACING_ENABLED
|
|
"Tool",
|
|
#endif
|
|
};
|
|
|
|
const upb_MiniTable* Tool_msg_init_ptr = &Tool_msg_init;
|
|
static const upb_MiniTableField Connection__fields[5] = {
|
|
{1, 16, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)},
|
|
{2, 12, 0, kUpb_NoSub, 5, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)},
|
|
{3, 8, 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)},
|
|
{4, UPB_SIZE(32, 48), 0, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)},
|
|
{5, UPB_SIZE(24, 32), 0, kUpb_NoSub, 12, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)},
|
|
};
|
|
|
|
const upb_MiniTable Connection_msg_init = {
|
|
NULL,
|
|
&Connection__fields[0],
|
|
UPB_SIZE(40, 56), 5, kUpb_ExtMode_NonExtendable, 5, UPB_FASTTABLE_MASK(255), 0,
|
|
#ifdef UPB_TRACING_ENABLED
|
|
"Connection",
|
|
#endif
|
|
};
|
|
|
|
const upb_MiniTable* Connection_msg_init_ptr = &Connection_msg_init;
|
|
static const upb_MiniTableSubInternal Hacker__submsgs[2] = {
|
|
{.UPB_PRIVATE(submsg) = &Tool_msg_init_ptr},
|
|
{.UPB_PRIVATE(submsg) = &Connection_msg_init_ptr},
|
|
};
|
|
|
|
static const upb_MiniTableField Hacker__fields[9] = {
|
|
{1, UPB_SIZE(32, 24), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)},
|
|
{2, 40, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)},
|
|
{3, 12, 0, kUpb_NoSub, 5, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)},
|
|
{4, 16, 0, kUpb_NoSub, 2, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)},
|
|
{5, 9, 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)},
|
|
{6, UPB_SIZE(48, 56), 0, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)},
|
|
{7, UPB_SIZE(20, 64), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
|
|
{8, UPB_SIZE(24, 72), 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
|
|
{9, UPB_SIZE(28, 80), 64, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
|
|
};
|
|
|
|
const upb_MiniTable Hacker_msg_init = {
|
|
&Hacker__submsgs[0],
|
|
&Hacker__fields[0],
|
|
UPB_SIZE(56, 88), 9, kUpb_ExtMode_NonExtendable, 9, UPB_FASTTABLE_MASK(56), 0,
|
|
#ifdef UPB_TRACING_ENABLED
|
|
"Hacker",
|
|
#endif
|
|
UPB_FASTTABLE_INIT({
|
|
{0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
|
|
{0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
|
|
{0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
|
|
{0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
|
|
{0x001000003f000025, &upb_DecodeFast_Fixed32_Scalar_Tag1Byte},
|
|
{0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
|
|
{0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
|
|
{0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
|
|
})
|
|
};
|
|
|
|
const upb_MiniTable* Hacker_msg_init_ptr = &Hacker_msg_init;
|
|
static const upb_MiniTableField Worm__fields[6] = {
|
|
{1, UPB_SIZE(20, 16), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)},
|
|
{2, 12, 0, kUpb_NoSub, 5, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)},
|
|
{3, UPB_SIZE(40, 48), 0, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)},
|
|
{4, UPB_SIZE(28, 32), 0, kUpb_NoSub, 12, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)},
|
|
{5, 8, 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)},
|
|
{6, UPB_SIZE(16, 56), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
|
|
};
|
|
|
|
const upb_MiniTable Worm_msg_init = {
|
|
NULL,
|
|
&Worm__fields[0],
|
|
UPB_SIZE(48, 64), 6, kUpb_ExtMode_NonExtendable, 6, UPB_FASTTABLE_MASK(255), 0,
|
|
#ifdef UPB_TRACING_ENABLED
|
|
"Worm",
|
|
#endif
|
|
};
|
|
|
|
const upb_MiniTable* Worm_msg_init_ptr = &Worm_msg_init;
|
|
static const upb_MiniTableSubInternal Operation__submsgs[2] = {
|
|
{.UPB_PRIVATE(submsg) = &Hacker_msg_init_ptr},
|
|
{.UPB_PRIVATE(submsg) = &Worm_msg_init_ptr},
|
|
};
|
|
|
|
static const upb_MiniTableField Operation__fields[9] = {
|
|
{1, UPB_SIZE(28, 16), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)},
|
|
{2, UPB_SIZE(36, 32), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)},
|
|
{3, UPB_SIZE(56, 64), 0, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)},
|
|
{4, 9, 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)},
|
|
{5, UPB_SIZE(44, 48), 0, kUpb_NoSub, 12, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)},
|
|
{6, UPB_SIZE(12, 72), 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
|
|
{7, UPB_SIZE(16, 80), 64, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
|
|
{8, UPB_SIZE(20, 88), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
|
|
{9, UPB_SIZE(24, 12), 0, kUpb_NoSub, 5, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)},
|
|
};
|
|
|
|
const upb_MiniTable Operation_msg_init = {
|
|
&Operation__submsgs[0],
|
|
&Operation__fields[0],
|
|
UPB_SIZE(64, 96), 9, kUpb_ExtMode_NonExtendable, 9, UPB_FASTTABLE_MASK(255), 0,
|
|
#ifdef UPB_TRACING_ENABLED
|
|
"Operation",
|
|
#endif
|
|
};
|
|
|
|
const upb_MiniTable* Operation_msg_init_ptr = &Operation_msg_init;
|
|
static const upb_MiniTableSubInternal Campaign__submsgs[1] = {
|
|
{.UPB_PRIVATE(submsg) = &Operation_msg_init_ptr},
|
|
};
|
|
|
|
static const upb_MiniTableField Campaign__fields[3] = {
|
|
{1, UPB_SIZE(12, 8), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)},
|
|
{2, UPB_SIZE(8, 24), 0, 0, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
|
|
{3, UPB_SIZE(24, 32), 0, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)},
|
|
};
|
|
|
|
const upb_MiniTable Campaign_msg_init = {
|
|
&Campaign__submsgs[0],
|
|
&Campaign__fields[0],
|
|
UPB_SIZE(32, 40), 3, kUpb_ExtMode_NonExtendable, 3, UPB_FASTTABLE_MASK(255), 0,
|
|
#ifdef UPB_TRACING_ENABLED
|
|
"Campaign",
|
|
#endif
|
|
};
|
|
|
|
const upb_MiniTable* Campaign_msg_init_ptr = &Campaign_msg_init;
|
|
static const upb_MiniTable *messages_layout[6] = {
|
|
&Tool_msg_init,
|
|
&Connection_msg_init,
|
|
&Hacker_msg_init,
|
|
&Worm_msg_init,
|
|
&Operation_msg_init,
|
|
&Campaign_msg_init,
|
|
};
|
|
|
|
const upb_MiniTableFile hackers_proto_upb_file_layout = {
|
|
messages_layout,
|
|
NULL,
|
|
NULL,
|
|
6,
|
|
0,
|
|
0,
|
|
};
|
|
|
|
#include "upb/port/undef.inc"
|
|
|