ThreadPoolIf.h 309 B

12345678910111213141516171819
  1. #ifndef THREAD_THREAD_POOL_IF_H
  2. #define THREAD_THREAD_POOL_IF_H
  3. namespace Hainan {
  4. class ThreadPoolIf
  5. {
  6. public:
  7. virtual void Start()
  8. {};
  9. virtual void Stop()
  10. {};
  11. virtual bool PushTask(boost::function<void (void)> task)
  12. {};
  13. };
  14. } // namespace Hainan
  15. #endif // THREAD_THREAD_POOL_IF_H