9 #ifndef YAGE_UTIL_ACTIVE_H
10 #define YAGE_UTIL_ACTIVE_H
31 static std::unique_ptr<Active>
create();
void run()
Definition: active.cpp:36
void send(Callback message)
Definition: active.cpp:31
std::function< void()> Callback
Definition: active.h:24
Active & operator=(const Active &)=delete
Active()
Definition: active.cpp:14
~Active()
Definition: active.cpp:16
std::thread thread_
Definition: active.h:41
static std::unique_ptr< Active > create()
Definition: active.cpp:22
bool running_
Definition: active.h:39
SyncQueue< Callback > queue_
Definition: active.h:40