#ifndef RUST_SCHED_LAUNCHER_H #define RUST_SCHED_LAUNCHER_H #include "rust_internal.h" #include "sync/rust_thread.h" #ifndef _WIN32 #include #else #include #endif class rust_sched_launcher : public kernel_owned, public rust_thread { public: rust_kernel *kernel; private: rust_sched_loop sched_loop; public: rust_sched_launcher(rust_scheduler *sched, rust_srv *srv, int id); virtual void run(); rust_sched_loop *get_loop() { return &sched_loop; } }; #endif // RUST_SCHED_LAUNCHER_H