cc_tools_qt
Common Environment for Protocol Analysis.
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
cc_tools_qt::TransportMessageBase< TMessage, TAllFields > Class Template Reference

#include "cc_tools_qt/TransportMessageBase.h"

Detailed Description

template<typename TMessage, typename TAllFields>
class cc_tools_qt::TransportMessageBase< TMessage, TAllFields >

Base class for TransportMessage definition in protocol plugin.

Template Parameters
TMessageCommon interface class for protocol plugin.
TAllFieldsAll transport fields difined by protocol stack.
Inheritance diagram for cc_tools_qt::TransportMessageBase< TMessage, TAllFields >:
cc_tools_qt::ProtocolMessageBase< details::TransportMessageImpl< TMessage, TAllFields >, TransportMessageBase< TMessage, TAllFields > >

Public Member Functions

virtual ~TransportMessageBase () noexcept=default
 Destructor.
 

Protected Member Functions

virtual bool assignImpl (const cc_tools_qt::Message &other) override
 Overriding virtual cc_tools_qt::Message::assignImpl()
 
virtual const QVariantList & extraTransportFieldsPropertiesImpl () const override
 Overriding virtual cc_tools_qt::Message::extraTransportFieldsPropertiesImpl()
 
virtual QString idAsStringImpl () const override
 Overriding virtual cc_tools_qt::Message::idAsStringImpl()
 
virtual const char * nameImpl () const override
 Overriding virtual cc_tools_qt::Message::nameImpl()
 
virtual void resetImpl () override
 Overriding virtual cc_tools_qt::Message::resetImpl()
 

The documentation for this class was generated from the following file: