1 /* This file was generated by upbc (the upb compiler) from the input 2 * file: 3 * 4 * envoy/config/listener/v3/quic_config.proto 5 * 6 * Do not edit -- your changes will be discarded when the file is 7 * regenerated. */ 8 9 #include <stddef.h> 10 #include "upb/collections/array_internal.h" 11 #include "upb/message/internal.h" 12 #include "upb/mini_table/enum_internal.h" 13 #include "envoy/config/listener/v3/quic_config.upb.h" 14 #include "envoy/config/core/v3/base.upb.h" 15 #include "envoy/config/core/v3/extension.upb.h" 16 #include "envoy/config/core/v3/protocol.upb.h" 17 #include "google/protobuf/duration.upb.h" 18 #include "google/protobuf/wrappers.upb.h" 19 #include "xds/annotations/v3/status.upb.h" 20 #include "udpa/annotations/status.upb.h" 21 #include "udpa/annotations/versioning.upb.h" 22 #include "validate/validate.upb.h" 23 24 // Must be last. 25 #include "upb/port/def.inc" 26 27 static const upb_MiniTableSub envoy_config_listener_v3_QuicProtocolOptions_submsgs[9] = { 28 {.submsg = &envoy_config_core_v3_QuicProtocolOptions_msg_init}, 29 {.submsg = &google_protobuf_Duration_msg_init}, 30 {.submsg = &google_protobuf_Duration_msg_init}, 31 {.submsg = &envoy_config_core_v3_RuntimeFeatureFlag_msg_init}, 32 {.submsg = &google_protobuf_UInt32Value_msg_init}, 33 {.submsg = &envoy_config_core_v3_TypedExtensionConfig_msg_init}, 34 {.submsg = &envoy_config_core_v3_TypedExtensionConfig_msg_init}, 35 {.submsg = &envoy_config_core_v3_TypedExtensionConfig_msg_init}, 36 {.submsg = &envoy_config_core_v3_TypedExtensionConfig_msg_init}, 37 }; 38 39 static const upb_MiniTableField envoy_config_listener_v3_QuicProtocolOptions__fields[9] = { 40 {1, UPB_SIZE(4, 8), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 41 {2, UPB_SIZE(8, 16), 2, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 42 {3, UPB_SIZE(12, 24), 3, 2, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 43 {4, UPB_SIZE(16, 32), 4, 3, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 44 {5, UPB_SIZE(20, 40), 5, 4, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 45 {6, UPB_SIZE(24, 48), 6, 5, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 46 {7, UPB_SIZE(28, 56), 7, 6, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 47 {8, UPB_SIZE(32, 64), 8, 7, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 48 {9, UPB_SIZE(36, 72), 9, 8, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 49 }; 50 51 const upb_MiniTable envoy_config_listener_v3_QuicProtocolOptions_msg_init = { 52 &envoy_config_listener_v3_QuicProtocolOptions_submsgs[0], 53 &envoy_config_listener_v3_QuicProtocolOptions__fields[0], 54 UPB_SIZE(40, 80), 9, kUpb_ExtMode_NonExtendable, 9, UPB_FASTTABLE_MASK(120), 0, 55 UPB_FASTTABLE_INIT({ 56 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 57 {0x000800000100000a, &upb_psm_1bt_maxmaxb}, 58 {0x0010000002010012, &upb_psm_1bt_maxmaxb}, 59 {0x001800000302001a, &upb_psm_1bt_maxmaxb}, 60 {0x0020000004030022, &upb_psm_1bt_maxmaxb}, 61 {0x002800000504002a, &upb_psm_1bt_maxmaxb}, 62 {0x0030000006050032, &upb_psm_1bt_maxmaxb}, 63 {0x003800000706003a, &upb_psm_1bt_maxmaxb}, 64 {0x0040000008070042, &upb_psm_1bt_maxmaxb}, 65 {0x004800000908004a, &upb_psm_1bt_maxmaxb}, 66 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 67 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 68 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 69 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 70 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 71 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 72 }) 73 }; 74 75 static const upb_MiniTable *messages_layout[1] = { 76 &envoy_config_listener_v3_QuicProtocolOptions_msg_init, 77 }; 78 79 const upb_MiniTableFile envoy_config_listener_v3_quic_config_proto_upb_file_layout = { 80 messages_layout, 81 NULL, 82 NULL, 83 1, 84 0, 85 0, 86 }; 87 88 #include "upb/port/undef.inc" 89 90