10#include "comms/frame/details/SyncPrefixLayerOptionsParser.h"
22template <
typename TField,
typename TNextLayer,
typename... TOptions>
28template <
typename TField,
typename TNextLayer,
typename... TOptions>
29class SyncPrefixLayerBaseHelper
31 using ParsedOptionsInternal = comms::frame::details::SyncPrefixLayerOptionsParser<TOptions...>;
32 using ActualLayer =
typename ParsedOptionsInternal::template DefineExtendingClass<
SyncPrefixLayer<TField, TNextLayer, TOptions...>>;
44template <
typename TField,
typename TNextLayer,
typename... TOptions>
45using SyncPrefixLayerBase =
typename SyncPrefixLayerBaseHelper<TField, TNextLayer, TOptions...>::Base;
Contains definition of comms::frame::FrameLayerBase.
Base class for all the middle (non MsgDataLayer) protocol transport layers.
Definition FrameLayerBase.h:60
comms::frame::SyncPrefixLayer< TField, TNextLayer, TOptions... > SyncPrefixLayer
Alias to the comms::frame::SyncPrefixLayer.
Definition SyncPrefixLayer.h:25
Main namespace for all classes / functions of COMMS library.