文件名称:upb:用C语言实现的一个小protobuf实现
文件大小:291KB
文件格式:ZIP
更新时间:2024-05-01 21:44:55
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