25 #ifndef _COMMDRIVERSIGNALK_H
26 #define _COMMDRIVERSIGNALK_H
30 #include "model/comm_driver.h"
38 virtual bool SendMessage(std::shared_ptr<const NavMsg> msg,
39 std::shared_ptr<const NavAddr> addr)
override;
41 virtual std::shared_ptr<NavAddr> GetAddress(
const NavAddrSignalK& name);
Common interface for all drivers.
virtual void SetListener(DriverListener &l) override
Set the entity which will receive incoming data.
Interface implemented by transport layer and possible other parties like test code which should handl...