1 /* This file was generated by upb_generator from the input file: 2 * 3 * src/proto/grpc/gcp/altscontext.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 "src/proto/grpc/gcp/altscontext.upb_minitable.h" 11 #include "src/proto/grpc/gcp/transport_security_common.upb_minitable.h" 12 13 // Must be last. 14 #include "upb/port/def.inc" 15 16 static const upb_MiniTableSub grpc_gcp_AltsContext_submsgs[2] = { 17 {.UPB_PRIVATE(submsg) = &grpc__gcp__RpcProtocolVersions_msg_init}, 18 {.UPB_PRIVATE(submsg) = &grpc__gcp__AltsContext__PeerAttributesEntry_msg_init}, 19 }; 20 21 static const upb_MiniTableField grpc_gcp_AltsContext__fields[7] = { 22 {1, UPB_SIZE(24, 16), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 23 {2, 32, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 24 {3, 12, 0, kUpb_NoSub, 5, (int)kUpb_FieldMode_Scalar | (int)kUpb_LabelFlags_IsAlternate | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 25 {4, UPB_SIZE(40, 48), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 26 {5, UPB_SIZE(48, 64), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 27 {6, UPB_SIZE(16, 80), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 28 {7, UPB_SIZE(20, 88), 0, 1, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 29 }; 30 31 const upb_MiniTable grpc__gcp__AltsContext_msg_init = { 32 &grpc_gcp_AltsContext_submsgs[0], 33 &grpc_gcp_AltsContext__fields[0], 34 UPB_SIZE(56, 96), 7, kUpb_ExtMode_NonExtendable, 7, UPB_FASTTABLE_MASK(56), 0, 35 UPB_FASTTABLE_INIT({ 36 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 37 {0x001000003f00000a, &upb_pss_1bt}, 38 {0x002000003f000012, &upb_pss_1bt}, 39 {0x000c00003f000018, &upb_psv4_1bt}, 40 {0x003000003f000022, &upb_pss_1bt}, 41 {0x004000003f00002a, &upb_pss_1bt}, 42 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 43 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 44 }) 45 }; 46 47 static const upb_MiniTableField grpc_gcp_AltsContext_PeerAttributesEntry__fields[2] = { 48 {1, 16, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 49 {2, 32, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 50 }; 51 52 const upb_MiniTable grpc__gcp__AltsContext__PeerAttributesEntry_msg_init = { 53 NULL, 54 &grpc_gcp_AltsContext_PeerAttributesEntry__fields[0], 55 48, 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 56 UPB_FASTTABLE_INIT({ 57 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 58 {0x001000003f00000a, &upb_pss_1bt}, 59 {0x002000003f000012, &upb_pss_1bt}, 60 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 61 }) 62 }; 63 64 static const upb_MiniTable *messages_layout[2] = { 65 &grpc__gcp__AltsContext_msg_init, 66 &grpc__gcp__AltsContext__PeerAttributesEntry_msg_init, 67 }; 68 69 const upb_MiniTableFile src_proto_grpc_gcp_altscontext_proto_upb_file_layout = { 70 messages_layout, 71 NULL, 72 NULL, 73 2, 74 0, 75 0, 76 }; 77 78 #include "upb/port/undef.inc" 79 80