pycapnp/docs
Rowan Reeve a5c29a74d2 Schema loading from the wire
Cap'n Proto provides a schema loader, which can be used to dynamically
load schemas during runtime. To port this functionality to pycapnp,
a new class is provided `C_SchemaLoader`, which exposes the Cap'n
Proto C++ interface, and `SchemaLoader`, which is part of the pycapnp
library.

The specific use case for this is when a capnp message contains
a Node.Reader: The schema for a yet unseen message can be loaded
dynamically, allowing the future message to be properly processed.

If the message is a struct containing other structs, all the schemas for
every struct must be loaded to correctly parse the message. See
https://github.com/DaneSlattery/capnp_generic_poc for a
proof-of-concept.

Add docs and cleanup

Add more docs

Reduce changes

Fix flake8 formatting

Fix get datatype
2023-06-12 14:10:13 +02:00
..
_templates Updating docs for v1.0.0b2 2020-06-14 17:05:45 -07:00
capnp.rst Schema loading from the wire 2023-06-12 14:10:13 +02:00
conf.py Fixed black issues 2022-04-06 13:32:52 +10:00
index.rst Updating docs for v1.0.0b2 2020-06-14 17:05:45 -07:00
install.rst Updating docs for v1.0.0b2 2020-06-14 17:05:45 -07:00
Makefile Initial commit of docs 2013-08-18 21:49:12 -07:00
quickstart.rst Prevent race condition in example code (#305) 2023-01-08 22:29:23 -08:00