没有合适的资源?快使用搜索试试~ 我知道了~
upb:用C语言实现的一个小protobuf实现
共114个文件
h:20个
c:19个
cc:11个
需积分: 33 2 下载量 174 浏览量
2021-04-12
03:58:15
上传
评论
收藏 291KB ZIP 举报
温馨提示
μ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
资源推荐
资源详情
资源评论
收起资源包目录
upb:用C语言实现的一个小protobuf实现 (114个子文件)
.bazelrc 1KB
BUILD 8KB
BUILD 6KB
BUILD 6KB
lua.BUILD 3KB
BUILD 3KB
BUILD 3KB
BUILD 3KB
BUILD 2KB
BUILD 2KB
BUILD 2KB
BUILD 1KB
upb_proto_library.bzl 14KB
build_defs.bzl 6KB
lua_proto_library.bzl 5KB
build_defs.bzl 3KB
build_defs.bzl 3KB
workspace_deps.bzl 2KB
def.c 62KB
json_decode.c 41KB
decode_fast.c 33KB
msg.c 32KB
def.c 29KB
decode.c 24KB
json_encode.c 21KB
table.c 20KB
test_generated_code.c 18KB
descriptor.upb.c 16KB
encode.c 16KB
reflection.c 13KB
text_encode.c 12KB
conformance_upb.c 10KB
upb.c 9KB
upb.c 9KB
msg.c 9KB
main.c 3KB
test_binary.c 2KB
protoc-gen-upb.cc 36KB
test_table.cc 20KB
benchmark.cc 9KB
message_layout.cc 8KB
protoc-gen-upbdefs.cc 7KB
upbc.cc 5KB
test_cpp.cc 4KB
common.cc 3KB
file_descriptor_parsenew_fuzzer.cc 2KB
testmain.cc 2KB
temp.cc 2KB
continuous.cfg 58B
presubmit.cfg 58B
.gitignore 24B
README.google 216B
BUILD.googleapis 2KB
descriptor.upb.h 142KB
msg_internal.h 19KB
def.h 14KB
table_internal.h 12KB
upb.h 11KB
reflection.h 7KB
wyhash.h 6KB
decode_internal.h 6KB
message_layout.h 5KB
upb.h 5KB
decode_fast.h 5KB
common.h 3KB
encode.h 3KB
text_encode.h 3KB
json_encode.h 3KB
upb_test.h 3KB
msg.h 3KB
upb_internal.h 2KB
decode.h 2KB
json_decode.h 2KB
def.hpp 17KB
upb.hpp 4KB
reflection.hpp 2KB
port_def.inc 8KB
port_undef.inc 2KB
LICENSE 1KB
LICENSE 1KB
LICENSE 1KB
test_upb.lua 25KB
lunit.lua 18KB
console.lua 4KB
upb.lua 2KB
DESIGN.md 4KB
README.md 4KB
README.md 1KB
CONTRIBUTING.md 260B
descriptor_sv.proto 38KB
descriptor.proto 37KB
test.proto 841B
test_cpp.proto 271B
test.proto 105B
foo.proto 96B
empty.proto 62B
empty.proto 20B
make_cmakelists.py 9KB
staleness_test_lib.py 6KB
gen_synthetic_protos.py 4KB
共 114 条
- 1
- 2
资源评论
丰雅
- 粉丝: 58
- 资源: 4580
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功