Skip navigation links

Package brown.tracingplane.baggageprotocol

Defines an encoding scheme for nested data structures using atoms.

See: Description

Package brown.tracingplane.baggageprotocol Description

Defines an encoding scheme for nested data structures using atoms.

The Baggage Protocol reads and writes BaggageContexts with a pre-order depth-first traversal. Starting from the root of the tree, we first have data for that node, followed by child nodes. Child nodes can be addressed by either statically defined indices, or by arbitrary-length key.

The BaggageReader and BaggageWriter classes are used for reading and writing atoms for BaggageContext instances.

Details of the baggage protocol can be found on the project GitHub repository.

Skip navigation links