This is a C plugin for [Cap'n Proto](http://kentonv.github.io/capnproto), an efficient protocol for sharing data and capabilities.
Find a file
Baruch Even 440c662c66 Implement packed memory write
This uses the capn_deflate function.

The current use may get smaller packing than the maximum possible due to
the inability to peak around segments as it packs each segment on its
own. This saves time compared to copying everything into one place and
saves effort by not requiring to change the interface of capn_deflate to
support multiple different buffers.

It should be possible to make the capn_deflate state machine better to
handle the multiple buffers case too.
2014-08-06 22:29:51 +03:00
compiler Recompile capnpc schemas for capnpc 0.4 2014-08-03 23:22:28 +03:00
gtest Fix build 2014-08-03 22:18:08 +03:00
.gitignore Fix build 2014-08-03 22:18:08 +03:00
capn-list.inc remove CAPN_COMPOSITE_LIST and add capn_len 2013-09-16 16:53:33 -04:00
capn-malloc.c Implement packed memory write 2014-08-06 22:29:51 +03:00
capn-stream-test.cpp Implement serialization to buffers 2014-02-20 17:13:57 -08:00
capn-stream.c Fix use of wrong offset in buffer 2014-08-06 22:28:24 +03:00
capn-test.cpp remove CAPN_COMPOSITE_LIST and add capn_len 2013-09-16 16:53:33 -04:00
capn.c Initialize x and y unconditionally 2014-02-26 01:24:50 +00:00
capn.h Fixed compilation by removing 32-bit padding 2014-03-25 19:12:58 +01:00
LICENSE Add MIT license 2013-09-12 15:17:22 -04:00
Makefile Simpler makefile 2014-08-03 22:28:41 +03:00
README.md Add a README.md file 2014-08-03 23:07:34 +03:00

capnpc-c

This is a C plugin for cap'n'proto aka capnp.

This is only the plugin, to properly make use of it you need to download, build and install capnpc and then build and install this project and then you can utilize it as:

capnpc compiler/test.capnp -oc