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 ChecksumLayerBaseHelper
 
   31    using ParsedOptionsInternal = comms::frame::details::ChecksumLayerOptionsParser<TOptions...>;
 
   33        typename ParsedOptionsInternal::template DefineExtendingClass<
 
   49template <
typename TField, 
typename TCalc, 
typename TNextLayer, 
typename... TOptions>
 
   50using ChecksumLayerBase = 
typename ChecksumLayerBaseHelper<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::ChecksumLayer< TField, TCalc, TNextLayer, TOptions... > ChecksumLayer
Alias to the comms::frame::ChecksumLayer.
Definition ChecksumLayer.h:25
 
Main namespace for all classes / functions of COMMS library.
 
Disallow usage of FrameLayerForceReadUntilDataSplit option in earlier (outer wrapping) layers.
Definition options.h:1130