1 /* This file was generated by upb_generator from the input file: 2 * 3 * xds/annotations/v3/status.proto 4 * 5 * Do not edit -- your changes will be discarded when the file is 6 * regenerated. */ 7 8 #include <stddef.h> 9 #include "upb/generated_code_support.h" 10 #include "xds/annotations/v3/status.upb_minitable.h" 11 #include "google/protobuf/descriptor.upb_minitable.h" 12 13 // Must be last. 14 #include "upb/port/def.inc" 15 16 static const upb_MiniTableField xds_annotations_v3_FileStatusAnnotation__fields[1] = { 17 {1, 8, 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)}, 18 }; 19 20 const upb_MiniTable xds__annotations__v3__FileStatusAnnotation_msg_init = { 21 NULL, 22 &xds_annotations_v3_FileStatusAnnotation__fields[0], 23 16, 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(8), 0, 24 UPB_FASTTABLE_INIT({ 25 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 26 {0x000800003f000008, &upb_psb1_1bt}, 27 }) 28 }; 29 30 static const upb_MiniTableField xds_annotations_v3_MessageStatusAnnotation__fields[1] = { 31 {1, 8, 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)}, 32 }; 33 34 const upb_MiniTable xds__annotations__v3__MessageStatusAnnotation_msg_init = { 35 NULL, 36 &xds_annotations_v3_MessageStatusAnnotation__fields[0], 37 16, 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(8), 0, 38 UPB_FASTTABLE_INIT({ 39 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 40 {0x000800003f000008, &upb_psb1_1bt}, 41 }) 42 }; 43 44 static const upb_MiniTableField xds_annotations_v3_FieldStatusAnnotation__fields[1] = { 45 {1, 8, 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)}, 46 }; 47 48 const upb_MiniTable xds__annotations__v3__FieldStatusAnnotation_msg_init = { 49 NULL, 50 &xds_annotations_v3_FieldStatusAnnotation__fields[0], 51 16, 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(8), 0, 52 UPB_FASTTABLE_INIT({ 53 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 54 {0x000800003f000008, &upb_psb1_1bt}, 55 }) 56 }; 57 58 static const upb_MiniTableField xds_annotations_v3_StatusAnnotation__fields[2] = { 59 {1, 8, 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)}, 60 {2, 12, 0, kUpb_NoSub, 5, (int)kUpb_FieldMode_Scalar | (int)kUpb_LabelFlags_IsAlternate | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 61 }; 62 63 const upb_MiniTable xds__annotations__v3__StatusAnnotation_msg_init = { 64 NULL, 65 &xds_annotations_v3_StatusAnnotation__fields[0], 66 16, 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 67 UPB_FASTTABLE_INIT({ 68 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 69 {0x000800003f000008, &upb_psb1_1bt}, 70 {0x000c00003f000010, &upb_psv4_1bt}, 71 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 72 }) 73 }; 74 75 static const upb_MiniTable *messages_layout[4] = { 76 &xds__annotations__v3__FileStatusAnnotation_msg_init, 77 &xds__annotations__v3__MessageStatusAnnotation_msg_init, 78 &xds__annotations__v3__FieldStatusAnnotation_msg_init, 79 &xds__annotations__v3__StatusAnnotation_msg_init, 80 }; 81 82 const upb_MiniTableExtension xds_annotations_v3_file_status_ext = { 83 {226829418, 0, 0, 0, 11, (int)kUpb_FieldMode_Scalar | (int)kUpb_LabelFlags_IsExtension | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 84 &google__protobuf__FileOptions_msg_init, 85 {.UPB_PRIVATE(submsg) = &xds__annotations__v3__FileStatusAnnotation_msg_init}, 86 87 }; 88 const upb_MiniTableExtension xds_annotations_v3_message_status_ext = { 89 {226829418, 0, 0, 0, 11, (int)kUpb_FieldMode_Scalar | (int)kUpb_LabelFlags_IsExtension | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 90 &google__protobuf__MessageOptions_msg_init, 91 {.UPB_PRIVATE(submsg) = &xds__annotations__v3__MessageStatusAnnotation_msg_init}, 92 93 }; 94 const upb_MiniTableExtension xds_annotations_v3_field_status_ext = { 95 {226829418, 0, 0, 0, 11, (int)kUpb_FieldMode_Scalar | (int)kUpb_LabelFlags_IsExtension | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 96 &google__protobuf__FieldOptions_msg_init, 97 {.UPB_PRIVATE(submsg) = &xds__annotations__v3__FieldStatusAnnotation_msg_init}, 98 99 }; 100 101 static const upb_MiniTableExtension *extensions_layout[3] = { 102 &xds_annotations_v3_file_status_ext, 103 &xds_annotations_v3_message_status_ext, 104 &xds_annotations_v3_field_status_ext, 105 }; 106 107 const upb_MiniTableFile xds_annotations_v3_status_proto_upb_file_layout = { 108 messages_layout, 109 NULL, 110 extensions_layout, 111 4, 112 0, 113 3, 114 }; 115 116 #include "upb/port/undef.inc" 117 118