16 #ifndef ALEXA_CLIENT_SDK_AVSCOMMON_UTILS_INCLUDE_AVSCOMMON_UTILS_THREADING_TASKTHREAD_H_ 17 #define ALEXA_CLIENT_SDK_AVSCOMMON_UTILS_INCLUDE_AVSCOMMON_UTILS_THREADING_TASKTHREAD_H_ 70 void run(std::function<
bool()> jobRunner);
79 std::atomic_bool m_stop;
82 std::atomic_bool m_alreadyStarting;
85 std::shared_ptr<ThreadPool> m_threadPool;
88 std::unique_ptr<WorkerThread> m_workerThread;
96 #endif // ALEXA_CLIENT_SDK_AVSCOMMON_UTILS_INCLUDE_AVSCOMMON_UTILS_THREADING_TASKTHREAD_H_
bool start(std::function< bool()> jobRunner, const std::string &moniker)
::std::string string
Definition: gtest-port.h:1097
Definition: TaskThread.h:38
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36