COMMS
Template library intended to help with implementation of communication protocols.
comms::Message< TOptions > Member List

This is the complete list of members for comms::Message< TOptions >, including all inherited members.

COMMS_MSG_TRANSPORT_FIELD_ALIAScomms::Message< TOptions >related
COMMS_MSG_TRANSPORT_FIELD_ALIAS_ACCESScomms::Message< TOptions >related
COMMS_MSG_TRANSPORT_FIELDS_ACCESScomms::Message< TOptions >related
COMMS_MSG_TRANSPORT_FIELDS_NAMEScomms::Message< TOptions >related
dispatch(Handler &handler)comms::Message< TOptions >
dispatchImpl(Handler &handler)comms::Message< TOptions >protectedvirtual
DispatchRetType typedefcomms::Message< TOptions >
Endian typedefcomms::Message< TOptions >
Field typedefcomms::Message< TOptions >
getId() constcomms::Message< TOptions >
getIdImpl() const =0comms::Message< TOptions >protectedpure virtual
Handler typedefcomms::Message< TOptions >
hasDispatch()comms::Message< TOptions >static
hasEndian()comms::Message< TOptions >static
hasGetId()comms::Message< TOptions >static
hasLength()comms::Message< TOptions >static
hasMsgIdType()comms::Message< TOptions >static
hasName()comms::Message< TOptions >static
hasRead()comms::Message< TOptions >static
hasRefresh()comms::Message< TOptions >static
hasTransportFields()comms::Message< TOptions >static
hasValid()comms::Message< TOptions >static
hasVersionInTransportFields()comms::Message< TOptions >static
hasWrite()comms::Message< TOptions >static
InterfaceOptions typedefcomms::Message< TOptions >
length() constcomms::Message< TOptions >
lengthImpl() constcomms::Message< TOptions >protectedvirtual
MsgIdParamType typedefcomms::Message< TOptions >
MsgIdType typedefcomms::Message< TOptions >
name() constcomms::Message< TOptions >
nameImpl() const =0comms::Message< TOptions >protectedpure virtual
read(ReadIterator &iter, std::size_t size)comms::Message< TOptions >
readData(TIter &iter)comms::Message< TOptions >protectedstatic
readData(TIter &iter)comms::Message< TOptions >protectedstatic
readImpl(ReadIterator &iter, std::size_t size)comms::Message< TOptions >protectedvirtual
ReadIterator typedefcomms::Message< TOptions >
refresh()comms::Message< TOptions >
refreshImpl()comms::Message< TOptions >protectedvirtual
transportFields()comms::Message< TOptions >
transportFields() constcomms::Message< TOptions >
TransportFields typedefcomms::Message< TOptions >
valid() constcomms::Message< TOptions >
validImpl() constcomms::Message< TOptions >protectedvirtual
version()comms::Message< TOptions >
version() constcomms::Message< TOptions >
versionIdxInTransportFields()comms::Message< TOptions >static
VersionType typedefcomms::Message< TOptions >
write(WriteIterator &iter, std::size_t size) constcomms::Message< TOptions >
writeData(T value, TIter &iter)comms::Message< TOptions >protectedstatic
writeData(T value, TIter &iter)comms::Message< TOptions >protectedstatic
writeImpl(WriteIterator &iter, std::size_t size) constcomms::Message< TOptions >protectedvirtual
WriteIterator typedefcomms::Message< TOptions >
~Message() noexcept=defaultcomms::Message< TOptions >