#pragma once #include "../Util/Event.h" #include namespace HM { class Reinitializator : public Singleton { public: Reinitializator(void); ~Reinitializator(void); void ReInitialize(); private: void WorkerFunc(); boost::thread worker_thread_; bool is_running_; }; }