#pragma once #include #include namespace kernel::task::dispatcher { void enqueue(thread* thd); void dequeue(thread* thd); thread* next(); } // namespace kernel::task