Directories ¶
Path | Synopsis |
---|---|
Package capnp is a Cap'n Proto library for Go.
|
Package capnp is a Cap'n Proto library for Go. |
capnpc-go
capnpc-go is the Cap'n proto code generator for Go.
|
capnpc-go is the Cap'n proto code generator for Go. |
encoding/text
Package text supports marshaling Cap'n Proto messages as text based on a schema.
|
Package text supports marshaling Cap'n Proto messages as text based on a schema. |
internal/capnptool
Package capnptool provides an API for calling the capnp tool in tests.
|
Package capnptool provides an API for calling the capnp tool in tests. |
internal/fulfiller
Package fulfiller provides a type that implements capnp.Answer that resolves by calling setter methods.
|
Package fulfiller provides a type that implements capnp.Answer that resolves by calling setter methods. |
internal/nodemap
Package nodemap provides a schema registry index type.
|
Package nodemap provides a schema registry index type. |
internal/packed
Package packed provides functions to read and write the "packed" compression scheme described at https://capnproto.org/encoding.html#packing.
|
Package packed provides functions to read and write the "packed" compression scheme described at https://capnproto.org/encoding.html#packing. |
internal/queue
Package queue implements a generic queue using a ring buffer.
|
Package queue implements a generic queue using a ring buffer. |
pogs
Package pogs provides functions to convert Cap'n Proto messages to and from Go structs.
|
Package pogs provides functions to convert Cap'n Proto messages to and from Go structs. |
rpc
Package rpc implements the Cap'n Proto RPC protocol.
|
Package rpc implements the Cap'n Proto RPC protocol. |
rpc/internal/logtransport
Package logtransport provides a transport that logs all of its messages.
|
Package logtransport provides a transport that logs all of its messages. |
rpc/internal/logutil
Package logutil provides functions that can print to a logger.
|
Package logutil provides functions that can print to a logger. |
rpc/internal/pipetransport
Package pipetransport provides in-memory implementations of rpc.Transport for testing.
|
Package pipetransport provides in-memory implementations of rpc.Transport for testing. |
rpc/internal/refcount
Package refcount implements a reference-counting client.
|
Package refcount implements a reference-counting client. |
schemas
Package schemas provides a container for Cap'n Proto reflection data.
|
Package schemas provides a container for Cap'n Proto reflection data. |
server
Package server provides runtime support for implementing Cap'n Proto interfaces locally.
|
Package server provides runtime support for implementing Cap'n Proto interfaces locally. |
A red-black tree with an API similar to C++ STL's.
|
A red-black tree with an API similar to C++ STL's. |
Click to show internal directories.
Click to hide internal directories.