1 /* This file was generated by upbc (the upb compiler) from the input 2 * file: 3 * 4 * src/proto/grpc/gcp/handshaker.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 "src/proto/grpc/gcp/handshaker.upb.h" 14 #include "src/proto/grpc/gcp/transport_security_common.upb.h" 15 16 // Must be last. 17 #include "upb/port/def.inc" 18 19 static const upb_MiniTableField grpc_gcp_Endpoint__fields[3] = { 20 {1, 8, 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 21 {2, 0, 0, kUpb_NoSub, 5, kUpb_FieldMode_Scalar | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 22 {3, 4, 0, kUpb_NoSub, 5, kUpb_FieldMode_Scalar | kUpb_LabelFlags_IsAlternate | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 23 }; 24 25 const upb_MiniTable grpc_gcp_Endpoint_msg_init = { 26 NULL, 27 &grpc_gcp_Endpoint__fields[0], 28 UPB_SIZE(16, 24), 3, kUpb_ExtMode_NonExtendable, 3, UPB_FASTTABLE_MASK(24), 0, 29 UPB_FASTTABLE_INIT({ 30 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 31 {0x000800003f00000a, &upb_pss_1bt}, 32 {0x000000003f000010, &upb_psv4_1bt}, 33 {0x000400003f000018, &upb_psv4_1bt}, 34 }) 35 }; 36 37 static const upb_MiniTableSub grpc_gcp_Identity_submsgs[1] = { 38 {.submsg = &grpc_gcp_Identity_AttributesEntry_msg_init}, 39 }; 40 41 static const upb_MiniTableField grpc_gcp_Identity__fields[3] = { 42 {1, 8, -1, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 43 {2, 8, -1, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 44 {3, UPB_SIZE(4, 24), 0, 0, 11, kUpb_FieldMode_Map | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 45 }; 46 47 const upb_MiniTable grpc_gcp_Identity_msg_init = { 48 &grpc_gcp_Identity_submsgs[0], 49 &grpc_gcp_Identity__fields[0], 50 UPB_SIZE(16, 32), 3, kUpb_ExtMode_NonExtendable, 3, UPB_FASTTABLE_MASK(24), 0, 51 UPB_FASTTABLE_INIT({ 52 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 53 {0x000800000100000a, &upb_pos_1bt}, 54 {0x0008000002000012, &upb_pos_1bt}, 55 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 56 }) 57 }; 58 59 static const upb_MiniTableField grpc_gcp_Identity_AttributesEntry__fields[2] = { 60 {1, 8, 0, kUpb_NoSub, 12, kUpb_FieldMode_Scalar | kUpb_LabelFlags_IsAlternate | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 61 {2, UPB_SIZE(16, 24), 0, kUpb_NoSub, 12, kUpb_FieldMode_Scalar | kUpb_LabelFlags_IsAlternate | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 62 }; 63 64 const upb_MiniTable grpc_gcp_Identity_AttributesEntry_msg_init = { 65 NULL, 66 &grpc_gcp_Identity_AttributesEntry__fields[0], 67 UPB_SIZE(24, 40), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 68 UPB_FASTTABLE_INIT({ 69 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 70 {0x000800003f00000a, &upb_pss_1bt}, 71 {0x001800003f000012, &upb_pss_1bt}, 72 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 73 }) 74 }; 75 76 static const upb_MiniTableSub grpc_gcp_StartClientHandshakeReq_submsgs[5] = { 77 {.submsg = &grpc_gcp_Identity_msg_init}, 78 {.submsg = &grpc_gcp_Identity_msg_init}, 79 {.submsg = &grpc_gcp_Endpoint_msg_init}, 80 {.submsg = &grpc_gcp_Endpoint_msg_init}, 81 {.submsg = &grpc_gcp_RpcProtocolVersions_msg_init}, 82 }; 83 84 static const upb_MiniTableField grpc_gcp_StartClientHandshakeReq__fields[10] = { 85 {1, 4, 0, kUpb_NoSub, 5, kUpb_FieldMode_Scalar | kUpb_LabelFlags_IsAlternate | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 86 {2, UPB_SIZE(8, 16), 0, kUpb_NoSub, 9, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 87 {3, UPB_SIZE(12, 24), 0, kUpb_NoSub, 9, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 88 {4, UPB_SIZE(16, 32), 0, 0, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 89 {5, UPB_SIZE(20, 40), 1, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 90 {6, UPB_SIZE(24, 48), 2, 2, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 91 {7, UPB_SIZE(28, 56), 3, 3, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 92 {8, UPB_SIZE(40, 64), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 93 {9, UPB_SIZE(32, 80), 4, 4, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 94 {10, UPB_SIZE(36, 8), 0, kUpb_NoSub, 13, kUpb_FieldMode_Scalar | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 95 }; 96 97 const upb_MiniTable grpc_gcp_StartClientHandshakeReq_msg_init = { 98 &grpc_gcp_StartClientHandshakeReq_submsgs[0], 99 &grpc_gcp_StartClientHandshakeReq__fields[0], 100 UPB_SIZE(48, 88), 10, kUpb_ExtMode_NonExtendable, 10, UPB_FASTTABLE_MASK(120), 0, 101 UPB_FASTTABLE_INIT({ 102 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 103 {0x000400003f000008, &upb_psv4_1bt}, 104 {0x001000003f000012, &upb_prs_1bt}, 105 {0x001800003f00001a, &upb_prs_1bt}, 106 {0x002000003f000022, &upb_prm_1bt_max64b}, 107 {0x002800000101002a, &upb_psm_1bt_max64b}, 108 {0x0030000002020032, &upb_psm_1bt_max64b}, 109 {0x003800000303003a, &upb_psm_1bt_max64b}, 110 {0x004000003f000042, &upb_pss_1bt}, 111 {0x005000000404004a, &upb_psm_1bt_maxmaxb}, 112 {0x000800003f000050, &upb_psv4_1bt}, 113 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 114 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 115 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 116 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 117 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 118 }) 119 }; 120 121 static const upb_MiniTableSub grpc_gcp_ServerHandshakeParameters_submsgs[1] = { 122 {.submsg = &grpc_gcp_Identity_msg_init}, 123 }; 124 125 static const upb_MiniTableField grpc_gcp_ServerHandshakeParameters__fields[2] = { 126 {1, 0, 0, kUpb_NoSub, 9, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 127 {2, UPB_SIZE(4, 8), 0, 0, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 128 }; 129 130 const upb_MiniTable grpc_gcp_ServerHandshakeParameters_msg_init = { 131 &grpc_gcp_ServerHandshakeParameters_submsgs[0], 132 &grpc_gcp_ServerHandshakeParameters__fields[0], 133 UPB_SIZE(8, 16), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 134 UPB_FASTTABLE_INIT({ 135 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 136 {0x000000003f00000a, &upb_prs_1bt}, 137 {0x000800003f000012, &upb_prm_1bt_max64b}, 138 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 139 }) 140 }; 141 142 static const upb_MiniTableSub grpc_gcp_StartServerHandshakeReq_submsgs[4] = { 143 {.submsg = &grpc_gcp_StartServerHandshakeReq_HandshakeParametersEntry_msg_init}, 144 {.submsg = &grpc_gcp_Endpoint_msg_init}, 145 {.submsg = &grpc_gcp_Endpoint_msg_init}, 146 {.submsg = &grpc_gcp_RpcProtocolVersions_msg_init}, 147 }; 148 149 static const upb_MiniTableField grpc_gcp_StartServerHandshakeReq__fields[7] = { 150 {1, UPB_SIZE(4, 8), 0, kUpb_NoSub, 9, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 151 {2, UPB_SIZE(8, 16), 0, 0, 11, kUpb_FieldMode_Map | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 152 {3, UPB_SIZE(28, 24), 0, kUpb_NoSub, 12, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 153 {4, UPB_SIZE(12, 40), 1, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 154 {5, UPB_SIZE(16, 48), 2, 2, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 155 {6, UPB_SIZE(20, 56), 3, 3, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 156 {7, UPB_SIZE(24, 4), 0, kUpb_NoSub, 13, kUpb_FieldMode_Scalar | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 157 }; 158 159 const upb_MiniTable grpc_gcp_StartServerHandshakeReq_msg_init = { 160 &grpc_gcp_StartServerHandshakeReq_submsgs[0], 161 &grpc_gcp_StartServerHandshakeReq__fields[0], 162 UPB_SIZE(40, 64), 7, kUpb_ExtMode_NonExtendable, 7, UPB_FASTTABLE_MASK(56), 0, 163 UPB_FASTTABLE_INIT({ 164 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 165 {0x000800003f00000a, &upb_prs_1bt}, 166 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 167 {0x001800003f00001a, &upb_psb_1bt}, 168 {0x0028000001010022, &upb_psm_1bt_max64b}, 169 {0x003000000202002a, &upb_psm_1bt_max64b}, 170 {0x0038000003030032, &upb_psm_1bt_maxmaxb}, 171 {0x000400003f000038, &upb_psv4_1bt}, 172 }) 173 }; 174 175 static const upb_MiniTableSub grpc_gcp_StartServerHandshakeReq_HandshakeParametersEntry_submsgs[1] = { 176 {.submsg = &grpc_gcp_ServerHandshakeParameters_msg_init}, 177 }; 178 179 static const upb_MiniTableField grpc_gcp_StartServerHandshakeReq_HandshakeParametersEntry__fields[2] = { 180 {1, 8, 0, kUpb_NoSub, 5, kUpb_FieldMode_Scalar | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 181 {2, UPB_SIZE(16, 24), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 182 }; 183 184 const upb_MiniTable grpc_gcp_StartServerHandshakeReq_HandshakeParametersEntry_msg_init = { 185 &grpc_gcp_StartServerHandshakeReq_HandshakeParametersEntry_submsgs[0], 186 &grpc_gcp_StartServerHandshakeReq_HandshakeParametersEntry__fields[0], 187 UPB_SIZE(24, 40), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 188 UPB_FASTTABLE_INIT({ 189 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 190 {0x000800003f000008, &upb_psv4_1bt}, 191 {0x0018000001000012, &upb_psm_1bt_max64b}, 192 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 193 }) 194 }; 195 196 static const upb_MiniTableField grpc_gcp_NextHandshakeMessageReq__fields[1] = { 197 {1, 0, 0, kUpb_NoSub, 12, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 198 }; 199 200 const upb_MiniTable grpc_gcp_NextHandshakeMessageReq_msg_init = { 201 NULL, 202 &grpc_gcp_NextHandshakeMessageReq__fields[0], 203 UPB_SIZE(8, 16), 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(8), 0, 204 UPB_FASTTABLE_INIT({ 205 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 206 {0x000000003f00000a, &upb_psb_1bt}, 207 }) 208 }; 209 210 static const upb_MiniTableSub grpc_gcp_HandshakerReq_submsgs[3] = { 211 {.submsg = &grpc_gcp_StartClientHandshakeReq_msg_init}, 212 {.submsg = &grpc_gcp_StartServerHandshakeReq_msg_init}, 213 {.submsg = &grpc_gcp_NextHandshakeMessageReq_msg_init}, 214 }; 215 216 static const upb_MiniTableField grpc_gcp_HandshakerReq__fields[3] = { 217 {1, UPB_SIZE(4, 8), -1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 218 {2, UPB_SIZE(4, 8), -1, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 219 {3, UPB_SIZE(4, 8), -1, 2, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 220 }; 221 222 const upb_MiniTable grpc_gcp_HandshakerReq_msg_init = { 223 &grpc_gcp_HandshakerReq_submsgs[0], 224 &grpc_gcp_HandshakerReq__fields[0], 225 UPB_SIZE(8, 16), 3, kUpb_ExtMode_NonExtendable, 3, UPB_FASTTABLE_MASK(24), 0, 226 UPB_FASTTABLE_INIT({ 227 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 228 {0x000800000100000a, &upb_pom_1bt_max128b}, 229 {0x0008000002010012, &upb_pom_1bt_max128b}, 230 {0x000800000302001a, &upb_pom_1bt_max64b}, 231 }) 232 }; 233 234 static const upb_MiniTableSub grpc_gcp_HandshakerResult_submsgs[3] = { 235 {.submsg = &grpc_gcp_Identity_msg_init}, 236 {.submsg = &grpc_gcp_Identity_msg_init}, 237 {.submsg = &grpc_gcp_RpcProtocolVersions_msg_init}, 238 }; 239 240 static const upb_MiniTableField grpc_gcp_HandshakerResult__fields[8] = { 241 {1, UPB_SIZE(24, 8), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 242 {2, UPB_SIZE(32, 24), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 243 {3, 40, 0, kUpb_NoSub, 12, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 244 {4, UPB_SIZE(4, 56), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 245 {5, UPB_SIZE(8, 64), 2, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 246 {6, UPB_SIZE(12, 1), 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)}, 247 {7, UPB_SIZE(16, 72), 3, 2, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 248 {8, UPB_SIZE(20, 4), 0, kUpb_NoSub, 13, kUpb_FieldMode_Scalar | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 249 }; 250 251 const upb_MiniTable grpc_gcp_HandshakerResult_msg_init = { 252 &grpc_gcp_HandshakerResult_submsgs[0], 253 &grpc_gcp_HandshakerResult__fields[0], 254 UPB_SIZE(48, 80), 8, kUpb_ExtMode_NonExtendable, 8, UPB_FASTTABLE_MASK(120), 0, 255 UPB_FASTTABLE_INIT({ 256 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 257 {0x000800003f00000a, &upb_pss_1bt}, 258 {0x001800003f000012, &upb_pss_1bt}, 259 {0x002800003f00001a, &upb_psb_1bt}, 260 {0x0038000001000022, &upb_psm_1bt_max64b}, 261 {0x004000000201002a, &upb_psm_1bt_max64b}, 262 {0x000100003f000030, &upb_psb1_1bt}, 263 {0x004800000302003a, &upb_psm_1bt_maxmaxb}, 264 {0x000400003f000040, &upb_psv4_1bt}, 265 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 266 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 267 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 268 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 269 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 270 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 271 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 272 }) 273 }; 274 275 static const upb_MiniTableField grpc_gcp_HandshakerStatus__fields[2] = { 276 {1, 0, 0, kUpb_NoSub, 13, kUpb_FieldMode_Scalar | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 277 {2, UPB_SIZE(4, 8), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 278 }; 279 280 const upb_MiniTable grpc_gcp_HandshakerStatus_msg_init = { 281 NULL, 282 &grpc_gcp_HandshakerStatus__fields[0], 283 UPB_SIZE(16, 24), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 284 UPB_FASTTABLE_INIT({ 285 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 286 {0x000000003f000008, &upb_psv4_1bt}, 287 {0x000800003f000012, &upb_pss_1bt}, 288 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 289 }) 290 }; 291 292 static const upb_MiniTableSub grpc_gcp_HandshakerResp_submsgs[2] = { 293 {.submsg = &grpc_gcp_HandshakerResult_msg_init}, 294 {.submsg = &grpc_gcp_HandshakerStatus_msg_init}, 295 }; 296 297 static const upb_MiniTableField grpc_gcp_HandshakerResp__fields[4] = { 298 {1, UPB_SIZE(16, 8), 0, kUpb_NoSub, 12, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 299 {2, 4, 0, kUpb_NoSub, 13, kUpb_FieldMode_Scalar | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 300 {3, UPB_SIZE(8, 24), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 301 {4, UPB_SIZE(12, 32), 2, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 302 }; 303 304 const upb_MiniTable grpc_gcp_HandshakerResp_msg_init = { 305 &grpc_gcp_HandshakerResp_submsgs[0], 306 &grpc_gcp_HandshakerResp__fields[0], 307 UPB_SIZE(24, 40), 4, kUpb_ExtMode_NonExtendable, 4, UPB_FASTTABLE_MASK(56), 0, 308 UPB_FASTTABLE_INIT({ 309 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 310 {0x000800003f00000a, &upb_psb_1bt}, 311 {0x000400003f000010, &upb_psv4_1bt}, 312 {0x001800000100001a, &upb_psm_1bt_max128b}, 313 {0x0020000002010022, &upb_psm_1bt_max64b}, 314 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 315 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 316 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 317 }) 318 }; 319 320 static const upb_MiniTable *messages_layout[12] = { 321 &grpc_gcp_Endpoint_msg_init, 322 &grpc_gcp_Identity_msg_init, 323 &grpc_gcp_Identity_AttributesEntry_msg_init, 324 &grpc_gcp_StartClientHandshakeReq_msg_init, 325 &grpc_gcp_ServerHandshakeParameters_msg_init, 326 &grpc_gcp_StartServerHandshakeReq_msg_init, 327 &grpc_gcp_StartServerHandshakeReq_HandshakeParametersEntry_msg_init, 328 &grpc_gcp_NextHandshakeMessageReq_msg_init, 329 &grpc_gcp_HandshakerReq_msg_init, 330 &grpc_gcp_HandshakerResult_msg_init, 331 &grpc_gcp_HandshakerStatus_msg_init, 332 &grpc_gcp_HandshakerResp_msg_init, 333 }; 334 335 const upb_MiniTableFile src_proto_grpc_gcp_handshaker_proto_upb_file_layout = { 336 messages_layout, 337 NULL, 338 NULL, 339 12, 340 0, 341 0, 342 }; 343 344 #include "upb/port/undef.inc" 345 346