1 /* This file was generated by upb_generator from the input file: 2 * 3 * opencensus/proto/trace/v1/trace_config.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 "opencensus/proto/trace/v1/trace_config.upb_minitable.h" 11 12 // Must be last. 13 #include "upb/port/def.inc" 14 15 static const upb_MiniTableSub opencensus_proto_trace_v1_TraceConfig_submsgs[3] = { 16 {.UPB_PRIVATE(submsg) = &opencensus__proto__trace__v1__ProbabilitySampler_msg_init}, 17 {.UPB_PRIVATE(submsg) = &opencensus__proto__trace__v1__ConstantSampler_msg_init}, 18 {.UPB_PRIVATE(submsg) = &opencensus__proto__trace__v1__RateLimitingSampler_msg_init}, 19 }; 20 21 static const upb_MiniTableField opencensus_proto_trace_v1_TraceConfig__fields[7] = { 22 {1, UPB_SIZE(12, 48), -9, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 23 {2, UPB_SIZE(12, 48), -9, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 24 {3, UPB_SIZE(12, 48), -9, 2, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 25 {4, 16, 0, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 26 {5, 24, 0, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 27 {6, 32, 0, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 28 {7, 40, 0, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 29 }; 30 31 const upb_MiniTable opencensus__proto__trace__v1__TraceConfig_msg_init = { 32 &opencensus_proto_trace_v1_TraceConfig_submsgs[0], 33 &opencensus_proto_trace_v1_TraceConfig__fields[0], 34 UPB_SIZE(48, 56), 7, kUpb_ExtMode_NonExtendable, 7, UPB_FASTTABLE_MASK(56), 0, 35 UPB_FASTTABLE_INIT({ 36 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 37 {0x003000080100000a, &upb_pom_1bt_max64b}, 38 {0x0030000802010012, &upb_pom_1bt_max64b}, 39 {0x003000080302001a, &upb_pom_1bt_max64b}, 40 {0x001000003f000020, &upb_psv8_1bt}, 41 {0x001800003f000028, &upb_psv8_1bt}, 42 {0x002000003f000030, &upb_psv8_1bt}, 43 {0x002800003f000038, &upb_psv8_1bt}, 44 }) 45 }; 46 47 static const upb_MiniTableField opencensus_proto_trace_v1_ProbabilitySampler__fields[1] = { 48 {1, 8, 0, kUpb_NoSub, 1, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 49 }; 50 51 const upb_MiniTable opencensus__proto__trace__v1__ProbabilitySampler_msg_init = { 52 NULL, 53 &opencensus_proto_trace_v1_ProbabilitySampler__fields[0], 54 16, 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(8), 0, 55 UPB_FASTTABLE_INIT({ 56 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 57 {0x000800003f000009, &upb_psf8_1bt}, 58 }) 59 }; 60 61 static const upb_MiniTableField opencensus_proto_trace_v1_ConstantSampler__fields[1] = { 62 {1, 8, 0, kUpb_NoSub, 5, (int)kUpb_FieldMode_Scalar | (int)kUpb_LabelFlags_IsAlternate | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 63 }; 64 65 const upb_MiniTable opencensus__proto__trace__v1__ConstantSampler_msg_init = { 66 NULL, 67 &opencensus_proto_trace_v1_ConstantSampler__fields[0], 68 16, 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(8), 0, 69 UPB_FASTTABLE_INIT({ 70 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 71 {0x000800003f000008, &upb_psv4_1bt}, 72 }) 73 }; 74 75 static const upb_MiniTableField opencensus_proto_trace_v1_RateLimitingSampler__fields[1] = { 76 {1, 8, 0, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 77 }; 78 79 const upb_MiniTable opencensus__proto__trace__v1__RateLimitingSampler_msg_init = { 80 NULL, 81 &opencensus_proto_trace_v1_RateLimitingSampler__fields[0], 82 16, 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(8), 0, 83 UPB_FASTTABLE_INIT({ 84 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 85 {0x000800003f000008, &upb_psv8_1bt}, 86 }) 87 }; 88 89 static const upb_MiniTable *messages_layout[4] = { 90 &opencensus__proto__trace__v1__TraceConfig_msg_init, 91 &opencensus__proto__trace__v1__ProbabilitySampler_msg_init, 92 &opencensus__proto__trace__v1__ConstantSampler_msg_init, 93 &opencensus__proto__trace__v1__RateLimitingSampler_msg_init, 94 }; 95 96 const upb_MiniTableFile opencensus_proto_trace_v1_trace_config_proto_upb_file_layout = { 97 messages_layout, 98 NULL, 99 NULL, 100 4, 101 0, 102 0, 103 }; 104 105 #include "upb/port/undef.inc" 106 107