diff options
Diffstat (limited to 'third_party/upb/upb/wire/internal/constants.h')
-rw-r--r-- | third_party/upb/upb/wire/internal/constants.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/third_party/upb/upb/wire/internal/constants.h b/third_party/upb/upb/wire/internal/constants.h new file mode 100644 index 0000000000..8c6ef9ffbd --- /dev/null +++ b/third_party/upb/upb/wire/internal/constants.h @@ -0,0 +1,27 @@ +// Protocol Buffers - Google's data interchange format +// Copyright 2023 Google LLC. All rights reserved. +// +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file or at +// https://developers.google.com/open-source/licenses/bsd + +#ifndef UPB_WIRE_INTERNAL_CONSTANTS_H_ +#define UPB_WIRE_INTERNAL_CONSTANTS_H_ + +#define kUpb_WireFormat_DefaultDepthLimit 100 + +// MessageSet wire format is: +// message MessageSet { +// repeated group Item = 1 { +// required int32 type_id = 2; +// required bytes message = 3; +// } +// } + +enum { + kUpb_MsgSet_Item = 1, + kUpb_MsgSet_TypeId = 2, + kUpb_MsgSet_Message = 3, +}; + +#endif /* UPB_WIRE_INTERNAL_CONSTANTS_H_ */ |