10#include "comms/frame/details/ChecksumLayerOptionsParser.h" 
   22template <
typename TField, 
typename TCalc, 
typename TNextLayer, 
typename... TOptions>
 
   28template <
typename TField, 
typename TCalc, 
typename TNextLayer, 
typename... TOptions>
 
   29class ChecksumPrefixLayerBaseHelper
 
   31    using ParsedOptionsInternal = comms::frame::details::ChecksumLayerOptionsParser<TOptions...>;
 
   33        typename ParsedOptionsInternal::template DefineExtendingClass<
 
   42            typename ParsedOptionsInternal::template SuppressForVerifyBeforeRead<comms::option::def::FrameLayerDisallowReadUntilDataSplit>
 
   49template <
typename TField, 
typename TCalc, 
typename TNextLayer, 
typename... TOptions>
 
   50using ChecksumPrefixLayerBase = 
typename ChecksumPrefixLayerBaseHelper<TField, TCalc, TNextLayer, TOptions...>::Base;
 
Contains definition of comms::frame::FrameLayerBase.
 
Base class for all the middle (non MsgDataLayer) protocol transport layers.
Definition FrameLayerBase.h:61
 
comms::frame::ChecksumPrefixLayer< TField, TCalc, TNextLayer, TOptions... > ChecksumPrefixLayer
Alias to the comms::frame::ChecksumPrefixLayer.
Definition ChecksumPrefixLayer.h:25
 
Main namespace for all classes / functions of COMMS library.