COMMS
Template library intended to help with implementation of communication protocols.
|
Contains definition of comms::protocol::ChecksumLayer. More...
#include <iterator>
#include <type_traits>
#include "comms/CompileControl.h"
#include "comms/field/IntValue.h"
#include "comms/protocol/details/ProtocolLayerBase.h"
#include "comms/protocol/details/ChecksumLayerOptionsParser.h"
#include "comms/protocol/details/ProtocolLayerExtendingClassHelper.h"
#include "comms/util/type_traits.h"
#include "comms/details/tag.h"
#include "comms/cast.h"
Go to the source code of this file.
Classes | |
class | comms::protocol::ChecksumLayer< TField, TCalc, TNextLayer, TOptions > |
Protocol layer that is responsible to calculate checksum on the data written by all the wrapped internal layers and append it to the end of the written data. When reading, this layer is responsible to verify the checksum reported at the end of the read data. More... | |
Namespaces | |
namespace | comms |
Main namespace for all classes / functions of COMMS library. | |
namespace | comms::protocol |
Namespace that contains definition of layers that can be used to wrap message data with transport data. | |
Contains definition of comms::protocol::ChecksumLayer.