Package | Description |
---|---|
brown.tracingplane.baggageprotocol |
Defines an encoding scheme for nested data structures using atoms.
|
Modifier and Type | Class and Description |
---|---|
static class |
AtomPrefixes.DataPrefix |
static class |
AtomPrefixes.HeaderPrefix
The first byte of a header atom also specifies whether it is indexed or keyed, and the header's level
|
static class |
AtomPrefixes.IndexedHeaderPrefix
The payload of an indexed header is expected to be an unsigned variable-length lexicographically consistent
integer:
UnsignedLexVarint |
static class |
AtomPrefixes.KeyedHeaderPrefix
The payload of a keyed header is expected to be arbitrary length bytes.
|
static class |
AtomPrefixes.UnsupportedPrefix |
Modifier and Type | Method and Description |
---|---|
abstract AtomPrefixes.AtomPrefix |
BagKey.atomPrefix(int level,
BagOptions options) |
AtomPrefixes.AtomPrefix |
BagKey.Indexed.atomPrefix(int level,
BagOptions options) |
AtomPrefixes.AtomPrefix |
BagKey.Keyed.atomPrefix(int level,
BagOptions options) |
static AtomPrefixes.AtomPrefix |
AtomPrefixes.get(byte prefix)
Get the
AtomPrefixes.AtomPrefix object for the specified prefix |
Modifier and Type | Method and Description |
---|---|
int |
AtomPrefixes.AtomPrefix.compareTo(AtomPrefixes.AtomPrefix o) |