stopplay_waiting_thread.h 401 B

1234567891011121314151617181920212223
  1. #pragma once
  2. #include "ThreadBase.h"
  3. #include <atomic>
  4. #include <string>
  5. class PlayerController;
  6. class StopWaitingThread : public ThreadBase
  7. {
  8. public:
  9. explicit StopWaitingThread(PlayerController* parent, const std::string& file = "");
  10. ~StopWaitingThread();
  11. void stop() override;
  12. protected:
  13. void run() override;
  14. private:
  15. std::string m_file;
  16. PlayerController* m_parent;
  17. };