--- nono/host/netdriver_none.cpp 2026/04/29 17:04:28 1.1 +++ nono/host/netdriver_none.cpp 2026/04/29 17:04:54 1.1.1.4 @@ -1,13 +1,14 @@ // // nono -// Copyright (C) 2019 isaki@NetBSD.org +// Copyright (C) 2020 nono project +// Licensed under nono-license.txt // #include "netdriver_none.h" // コンストラクタ -NetDriverNone::NetDriverNone() - : inherited("None", NULL, NULL, NULL) +NetDriverNone::NetDriverNone(int loglevel_) + : inherited("None", NULL, loglevel_) { } @@ -16,13 +17,20 @@ NetDriverNone::~NetDriverNone() { } -// 初期化 & オープン +// ドライバ初期化 & オープン bool -NetDriverNone::Init() +NetDriverNone::InitDriver() { + putmsg(1, "created"); return true; } +// モニタ (ドライバ依存情報のみ) +void +NetDriverNone::MonitorUpdateMD(TextScreen& screen) +{ +} + // パケットを送信する bool NetDriverNone::SendPacket(const std::vector& data) @@ -30,8 +38,10 @@ NetDriverNone::SendPacket(const std::vec return true; } -// 受信スレッド -void -NetDriverNone::ThreadRun() +// パケットを受信する +ssize_t +NetDriverNone::RecvPacket() { + // 受信スレッド自体を起動しないので絶対呼び出されない + PANIC("never call"); }