DCCL v5
Loading...
Searching...
No Matches
dccl::v5 Namespace Reference

DCCL version 5 default field codecs. More...

Classes

class  DefaultNumericFieldCodec
 Provides a basic bounded arbitrary length numeric (double, float, uint32, uint64, int32, int64) encoder. More...
 

Typedefs

template<int CRCBits>
using CRCCodecBase = v4::CRCCodecBase< CRCBits >
 
using CRC16Codec = v4::CRC16Codec
 
using CRC32Codec = v4::CRC32Codec
 
using DefaultBoolCodec = v4::DefaultBoolCodec
 
using DefaultEnumCodec = v4::DefaultEnumCodec
 
using DefaultBytesCodec = v4::DefaultBytesCodec
 
using DefaultStringCodec = v4::DefaultStringCodec
 
template<typename TimeType >
using TimeCodec = v4::TimeCodec< TimeType >
 
template<typename T >
using StaticCodec = v4::StaticCodec< T >
 
using DefaultMessageCodec = v4::DefaultMessageCodec
 
using HashCodec = v4::HashCodec
 
template<typename WrappedType >
using PresenceBitCodec = v4::PresenceBitCodec< WrappedType >
 
using VarBytesCodec = v4::VarBytesCodec
 

Detailed Description

DCCL version 5 default field codecs.

Typedef Documentation

◆ CRC16Codec

Definition at line 33 of file field_codec_crc.h.

◆ CRC32Codec

Definition at line 34 of file field_codec_crc.h.

◆ CRCCodecBase

template<int CRCBits>
using dccl::v5::CRCCodecBase = typedef v4::CRCCodecBase<CRCBits>

Definition at line 32 of file field_codec_crc.h.

◆ DefaultBoolCodec

Definition at line 227 of file field_codec_default.h.

◆ DefaultBytesCodec

Definition at line 230 of file field_codec_default.h.

◆ DefaultEnumCodec

Definition at line 228 of file field_codec_default.h.

◆ DefaultMessageCodec

◆ DefaultStringCodec

◆ HashCodec

Definition at line 32 of file field_codec_hash.h.

◆ PresenceBitCodec

template<typename WrappedType >
using dccl::v5::PresenceBitCodec = typedef v4::PresenceBitCodec<WrappedType>

Definition at line 32 of file field_codec_presence.h.

◆ StaticCodec

template<typename T >
using dccl::v5::StaticCodec = typedef v4::StaticCodec<T>

Definition at line 234 of file field_codec_default.h.

◆ TimeCodec

template<typename TimeType >
using dccl::v5::TimeCodec = typedef v4::TimeCodec<TimeType>

Definition at line 233 of file field_codec_default.h.

◆ VarBytesCodec

Definition at line 33 of file field_codec_var_bytes.h.