Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::comms::can::AbstractMessageProcessor Class Referenceabstract

#include <AbstractMessageProcessor.hpp>

Inheritance diagram for iv::comms::can::AbstractMessageProcessor:
[legend]

Public Member Functions

 AbstractMessageProcessor ()=default
 
virtual ~AbstractMessageProcessor ()=default
 
virtual void initialize ()=0
 

Private Attributes

std::unique_ptr< iv::threads::Threadm_thread
 
std::shared_ptr< LomCommunicationControllerm_controller
 

Constructor & Destructor Documentation

◆ AbstractMessageProcessor()

iv::comms::can::AbstractMessageProcessor::AbstractMessageProcessor ( )
default

◆ ~AbstractMessageProcessor()

virtual iv::comms::can::AbstractMessageProcessor::~AbstractMessageProcessor ( )
virtualdefault

Member Function Documentation

◆ initialize()

virtual void iv::comms::can::AbstractMessageProcessor::initialize ( )
pure virtual

Member Data Documentation

◆ m_controller

std::shared_ptr<LomCommunicationController> iv::comms::can::AbstractMessageProcessor::m_controller
private

◆ m_thread

std::unique_ptr<iv::threads::Thread> iv::comms::can::AbstractMessageProcessor::m_thread
private

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