【文件属性】:
文件名称:upb:用C语言实现的一个小protobuf实现
文件大小:291KB
文件格式:ZIP
更新时间:2021-04-12 03:58:15
C
μpb-C语言中的一个小protobuf实现
平台
建置状态
苹果系统
ubuntu
μpb(通常写为“ upb”)是用C编写的小型protobuf实现。
upb生成一个C API,用于创建,解析和序列化.proto文件中声明的消息。 upb很大程度上基于竞技场:所有消息始终都位于竞技场中(请注意:如果需要,竞技场可以生活在堆栈或静态内存中)。 这是一个简单的示例:
# include " conformance/conformance.upb.h "
void foo ( const char * data, size_t size) {
upb_arena *arena;
/* Generated message type. */
conformance_ConformanceRequest *request;
conformance_ConformanceRe