DCCL v4
|
Goby/DCCL version 2 default field codecs. More...
Classes | |
class | DefaultBoolCodec |
Provides a bool encoder. Uses 1 bit if field is required , 2 bits if optional More... | |
class | DefaultBytesCodec |
Provides an fixed length byte string encoder. More... | |
class | DefaultEnumCodec |
Provides an enum encoder. This converts the enumeration to an integer (based on the enumeration index (not its value) and uses DefaultNumericFieldCodec to encode the integer. More... | |
class | DefaultMessageCodec |
Provides the default codec for encoding a base Google Protobuf message or an embedded message by calling the appropriate field codecs for every field. More... | |
class | DefaultNumericFieldCodec |
Provides a basic bounded arbitrary length numeric (double, float, uint32, uint64, int32, int64) encoder. More... | |
class | DefaultStringCodec |
Provides an variable length ASCII string encoder. Can encode strings up to 255 bytes by using a length byte preceeding the string. More... | |
class | StaticCodec |
Placeholder codec that takes no space on the wire (0 bits). More... | |
class | TimeCodec |
class | TimeCodec< double > |
class | TimeCodec< int64 > |
class | TimeCodec< uint64 > |
class | TimeCodecBase |
Encodes time of day (default: second precision, but can be set with (dccl.field).precision extension) More... | |
class | TimeCodecClock |
Typedefs | |
typedef double | time_wire_type |
Goby/DCCL version 2 default field codecs.