|
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.
| typedef double dccl::v2::time_wire_type |
Definition at line 371 of file field_codec_default.h.