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