--- nono/vm/scheduler.h 2026/04/29 17:05:51 1.1.1.16 +++ nono/vm/scheduler.h 2026/04/29 17:06:01 1.1.1.17 @@ -85,7 +85,7 @@ class Scheduler : public ThreadDevice void DispatchMessage(); void InvokeMessage(MessageID, uint32); - DECLARE_MONITOR_CALLBACK(MonitorUpdate); + DECLARE_MONITOR_SCREEN(MonitorScreen); // 有効なイベントキュー uint64 slow_top_vtime {}; @@ -105,7 +105,7 @@ class Scheduler : public ThreadDevice std::array message_handlers {}; // メッセージキュー - SPSCQueue msgq {}; + SPSCQueue msgq {}; EventManager *evman {}; Syncer *syncer {}; @@ -113,6 +113,6 @@ class Scheduler : public ThreadDevice Monitor *monitor {}; }; -static inline Scheduler *GetScheduler() { +inline Scheduler *GetScheduler() { return Object::GetObject(OBJ_SCHEDULER); }