--- nono/host/netdriver_none.h 2026/04/29 17:04:54 1.1.1.3 +++ nono/host/netdriver_none.h 2026/04/29 17:05:11 1.1.1.4 @@ -4,6 +4,10 @@ // Licensed under nono-license.txt // +// +// ホストネットワークの none ドライバ +// + #pragma once #include "netdriver.h" @@ -12,13 +16,9 @@ class NetDriverNone : public NetDriver { using inherited = NetDriver; public: - NetDriverNone(int loglevel_); + NetDriverNone(HostDevice *hostdev_); ~NetDriverNone() override; - bool InitDriver() override; - bool SendPacket(const std::vector& data) override; - - protected: - ssize_t RecvPacket() override; - void MonitorUpdateMD(TextScreen&) override; + int Read(NetPacket *p) override; + void Write(const void *buf, int buflen) override; };