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

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

AllFields typedefcomms::MessageBase< TMessage, TOptions >
areFieldsVersionDependent()comms::MessageBase< TMessage, TOptions >static
COMMS_MSG_FIELD_ALIAScomms::MessageBase< TMessage, TOptions >related
COMMS_MSG_FIELD_ALIAS_ACCESScomms::MessageBase< TMessage, TOptions >related
COMMS_MSG_FIELDS_ACCESScomms::MessageBase< TMessage, TOptions >related
COMMS_MSG_FIELDS_NAMEScomms::MessageBase< TMessage, TOptions >related
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) overridecomms::MessageBase< TMessage, TOptions >protectedvirtual
DispatchRetType typedefcomms::Message< TOptions >
doFieldsVersionUpdate()comms::MessageBase< TMessage, TOptions >
doGetId()comms::MessageBase< TMessage, TOptions >static
doLength() constcomms::MessageBase< TMessage, TOptions >
doLengthFrom() constcomms::MessageBase< TMessage, TOptions >
doLengthFromUntil() constcomms::MessageBase< TMessage, TOptions >
doLengthUntil() constcomms::MessageBase< TMessage, TOptions >
doMaxLength()comms::MessageBase< TMessage, TOptions >static
doMaxLengthFrom()comms::MessageBase< TMessage, TOptions >static
doMaxLengthFromUntil() constcomms::MessageBase< TMessage, TOptions >
doMaxLengthUntil()comms::MessageBase< TMessage, TOptions >static
doMinLength()comms::MessageBase< TMessage, TOptions >static
doMinLengthFrom()comms::MessageBase< TMessage, TOptions >static
doMinLengthFromUntil() constcomms::MessageBase< TMessage, TOptions >
doMinLengthUntil()comms::MessageBase< TMessage, TOptions >static
doRead(TIter &iter, std::size_t size)comms::MessageBase< TMessage, TOptions >
doReadFrom(TIter &iter, std::size_t len)comms::MessageBase< TMessage, TOptions >protected
doReadFromAndUpdateLen(TIter &iter, std::size_t &len)comms::MessageBase< TMessage, TOptions >protected
doReadFromUntil(TIter &iter, std::size_t len)comms::MessageBase< TMessage, TOptions >protected
doReadFromUntilAndUpdateLen(TIter &iter, std::size_t &len)comms::MessageBase< TMessage, TOptions >protected
doReadNoStatusFrom(TIter &iter)comms::MessageBase< TMessage, TOptions >protected
doReadNoStatusFromUntil(TIter &iter)comms::MessageBase< TMessage, TOptions >protected
doReadNoStatusUntil(TIter &iter)comms::MessageBase< TMessage, TOptions >protected
doReadUntil(TIter &iter, std::size_t &len)comms::MessageBase< TMessage, TOptions >protected
doReadUntilAndUpdateLen(TIter &iter, std::size_t &len)comms::MessageBase< TMessage, TOptions >protected
doRefresh() constcomms::MessageBase< TMessage, TOptions >
doValid() constcomms::MessageBase< TMessage, TOptions >
doWrite(TIter &iter, std::size_t size) constcomms::MessageBase< TMessage, TOptions >
doWriteFrom(TIter &iter, std::size_t len) constcomms::MessageBase< TMessage, TOptions >protected
doWriteFromAndUpdateLen(TIter &iter, std::size_t &len) constcomms::MessageBase< TMessage, TOptions >protected
doWriteFromUntil(TIter &iter, std::size_t len) constcomms::MessageBase< TMessage, TOptions >protected
doWriteFromUntilAndUpdateLen(TIter &iter, std::size_t &len) constcomms::MessageBase< TMessage, TOptions >protected
doWriteNoStatusFrom(TIter &iter) constcomms::MessageBase< TMessage, TOptions >protected
doWriteNoStatusFromUntil(TIter &iter) constcomms::MessageBase< TMessage, TOptions >protected
doWriteNoStatusUntil(TIter &iter) constcomms::MessageBase< TMessage, TOptions >protected
doWriteUntil(TIter &iter, std::size_t len) constcomms::MessageBase< TMessage, TOptions >protected
doWriteUntilAndUpdateLen(TIter &iter, std::size_t &len) constcomms::MessageBase< TMessage, TOptions >protected
Endian typedefcomms::Message< TOptions >
Field typedefcomms::Message< TOptions >
fields()comms::MessageBase< TMessage, TOptions >
fields() constcomms::MessageBase< TMessage, TOptions >
getId() constcomms::Message< TOptions >
getIdImpl() const overridecomms::MessageBase< TMessage, TOptions >protectedvirtual
Handler typedefcomms::Message< TOptions >
hasCustomName()comms::MessageBase< TMessage, TOptions >static
hasCustomRefresh()comms::MessageBase< TMessage, TOptions >static
hasDispatch()comms::Message< TOptions >static
hasEndian()comms::Message< TOptions >static
hasFailOnInvalid()comms::MessageBase< TMessage, TOptions >static
hasFields()comms::MessageBase< TMessage, TOptions >static
hasGetId()comms::Message< TOptions >static
hasLength()comms::Message< TOptions >static
hasMsgIdType()comms::Message< TOptions >static
hasMsgType()comms::MessageBase< TMessage, TOptions >static
hasName()comms::Message< TOptions >static
hasPolymorphicDispatch()comms::MessageBase< TMessage, TOptions >static
hasPolymorphicLength()comms::MessageBase< TMessage, TOptions >static
hasPolymorphicRead()comms::MessageBase< TMessage, TOptions >static
hasPolymorphicValid()comms::MessageBase< TMessage, TOptions >static
hasPolymorphicWrite()comms::MessageBase< TMessage, TOptions >static
hasRead()comms::Message< TOptions >static
hasRefresh()comms::Message< TOptions >static
hasStaticMsgId()comms::MessageBase< TMessage, TOptions >static
hasTransportFields()comms::Message< TOptions >static
hasValid()comms::Message< TOptions >static
hasVersionInTransportFields()comms::Message< TOptions >static
hasWrite()comms::Message< TOptions >static
ImplOptions typedefcomms::MessageBase< TMessage, TOptions >
InterfaceOptions typedefcomms::Message< TOptions >
length() constcomms::Message< TOptions >
lengthImpl() const overridecomms::MessageBase< TMessage, TOptions >protectedvirtual
MsgIdParamType typedefcomms::Message< TOptions >
MsgIdType typedefcomms::Message< TOptions >
MsgType typedefcomms::MessageBase< TMessage, TOptions >
name() constcomms::Message< TOptions >
nameImpl() const overridecomms::MessageBase< TMessage, TOptions >protectedvirtual
operator!=(const MessageBase< TMessage1, TOptions... > &msg1, const MessageBase< TMessage2, TOptions... > &msg2) noexceptcomms::MessageBase< TMessage, TOptions >related
operator==(const MessageBase< TMessage1, TOptions... > &msg1, const MessageBase< TMessage2, TOptions... > &msg2) noexceptcomms::MessageBase< TMessage, TOptions >related
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) overridecomms::MessageBase< TMessage, TOptions >protectedvirtual
ReadIterator typedefcomms::Message< TOptions >
refresh()comms::Message< TOptions >
refreshImpl() overridecomms::MessageBase< TMessage, TOptions >protectedvirtual
staticMsgId()comms::MessageBase< TMessage, TOptions >static
transportFields()comms::Message< TOptions >
transportFields() constcomms::Message< TOptions >
TransportFields typedefcomms::Message< TOptions >
valid() constcomms::Message< TOptions >
validImpl() const overridecomms::MessageBase< TMessage, 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) const overridecomms::MessageBase< TMessage, TOptions >protectedvirtual
WriteIterator typedefcomms::Message< TOptions >
~Message() noexcept=defaultcomms::Message< TOptions >