文件名称:pbc:C的协议缓冲区库
文件大小:88KB
文件格式:ZIP
更新时间:2024-05-24 09:40:11
C
中国人民银行 PBC是用于C的Google协议缓冲区库,无需代码生成。 快速范例 package tutorial; message Person { required string name = 1; required int32 id = 2; // Unique ID number for this person. optional string email = 3; enum PhoneType { MOBILE = 0; HOME = 1; WORK = 2; } message PhoneNumber { required string number = 1; optional PhoneType type = 2 [default = HOME]; } repeated PhoneNumb
【文件预览】:
pbc-master
----pbc.sln(872B)
----pbc.vcxproj.filters(2KB)
----pbc.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(15KB)
----pbc.vcxproj(5KB)
----pbc()
--------pbc-Prefix.pch(167B)
----src()
--------array.c(3KB)
--------pattern.h(456B)
--------decode.c(8KB)
--------alloc.h(634B)
--------wmessage.c(12KB)
--------proto.c(5KB)
--------bootstrap.h(206B)
--------context.c(5KB)
--------pattern.c(25KB)
--------map.c(10KB)
--------rmessage.c(11KB)
--------bootstrap.c(7KB)
--------descriptor.pbc.h(15KB)
--------varint.c(2KB)
--------context.h(3KB)
--------varint.h(509B)
--------register.c(10KB)
--------array.h(578B)
--------alloc.c(1KB)
--------map.h(1KB)
--------proto.h(1KB)
--------stringpool.h(256B)
--------stringpool.c(1KB)
----binding()
--------lua53()
--------lua()
----.travis.yml(2KB)
----test()
--------array.c(399B)
--------decode.c(2KB)
--------descriptor.proto(22KB)
--------test.c(892B)
--------addressbook.proto(888B)
--------pattern.c(4KB)
--------map.c(1KB)
--------addressbook.c(3KB)
--------varint.c(869B)
--------float.proto(64B)
--------readfile.h(449B)
--------float.c(1KB)
--------test.proto(109B)
--------pbc.c(1KB)
----README.md(2KB)
----Makefile(2KB)
----Android.mk(406B)
----tool()
--------dump.c(4KB)
----.gitignore(81B)
----license.txt(1KB)
----build_ios.sh(3KB)
----pbc.h(4KB)