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