--- nono/host/netdriver_none.h 2026/04/29 17:04:28 1.1.1.1 +++ nono/host/netdriver_none.h 2026/04/29 17:04:54 1.1.1.3 @@ -1,6 +1,7 @@ // // nono -// Copyright (C) 2019 isaki@NetBSD.org +// Copyright (C) 2020 nono project +// Licensed under nono-license.txt // #pragma once @@ -9,12 +10,15 @@ class NetDriverNone : public NetDriver { - typedef NetDriver inherited; + using inherited = NetDriver; public: - NetDriverNone(); - virtual ~NetDriverNone(); + NetDriverNone(int loglevel_); + ~NetDriverNone() override; - virtual bool Init(); - virtual bool SendPacket(const std::vector& data); - virtual void ThreadRun(); + bool InitDriver() override; + bool SendPacket(const std::vector& data) override; + + protected: + ssize_t RecvPacket() override; + void MonitorUpdateMD(TextScreen&) override; };