Package | Description |
---|---|
brown.tracingplane.baggageprotocol |
Defines an encoding scheme for nested data structures using atoms.
|
brown.tracingplane.bdl |
Library classes used by BDL-generated objects, including the
BDLContext implementation of
BaggageContext . |
Modifier and Type | Class and Description |
---|---|
class |
BaggageWriter
Used for writing out baggage atoms that adhere to the baggage protocol
TODO: comments and documentation
|
Modifier and Type | Method and Description |
---|---|
default void |
Struct.StructHandler.serialize(ElementWriter writer,
S instance) |
void |
Serializer.ElementSerializer.serialize(ElementWriter writer,
T instance) |
static void |
WriterHelpers.writeBool(ElementWriter writer,
boolean value)
Write a boolean data atom
|
static void |
WriterHelpers.writeBytes(ElementWriter writer,
java.nio.ByteBuffer bytes)
Write a bytes data atom
|
static void |
WriterHelpers.writeDouble(ElementWriter writer,
double value)
Write a double data atom
|
static void |
WriterHelpers.writeEmpty(ElementWriter writer)
Write an empty data atom
|
static void |
WriterHelpers.writeFixed32(ElementWriter writer,
int value)
Write a fixed 4-byte integer data atom
|
static void |
WriterHelpers.writeFixed64(ElementWriter writer,
long value)
Write a fixed 8-byte long data atom
|
static void |
WriterHelpers.writeFloat(ElementWriter writer,
float value)
Write a float data atom
|
static void |
WriterHelpers.writeSInt32(ElementWriter writer,
int value)
Write a signed integer, encoded lexicographically
|
static void |
WriterHelpers.writeSInt64(ElementWriter writer,
long value)
Write a signed long, encoded lexicographically
|
static void |
WriterHelpers.writeString(ElementWriter writer,
java.lang.String value)
Write a string data atom
|
static void |
WriterHelpers.writeUInt32(ElementWriter writer,
int value)
Write an unsigned integer, encoded lexicographically
|
static void |
WriterHelpers.writeUInt64(ElementWriter writer,
long value)
Write an unsigned long, encoded lexicographically
|