Searched refs:AsyncLoop (Results 1 – 18 of 18) sorted by relevance
28 class AsyncLoop39 AsyncLoop(LOOP_BODY_FCN &&fcn, LaunchMethod m = AUTO);41 ~AsyncLoop();69 inline AsyncLoop::AsyncLoop(LOOP_BODY_FCN &&fcn, AsyncLoop::LaunchMethod m) in AsyncLoop() function108 inline AsyncLoop::~AsyncLoop() in ~AsyncLoop()126 inline void AsyncLoop::start() in start()141 inline void AsyncLoop::stop() in stop()
17 using rkcommon::tasking::AsyncLoop;293 auto launchMethod = AsyncLoop::LaunchMethod::AUTO; in start()298 ? AsyncLoop::LaunchMethod::THREAD in start()299 : AsyncLoop::LaunchMethod::TASK; in start()303 sendReceiveThread = make_unique<AsyncLoop>( in start()313 processInboxThread = make_unique<AsyncLoop>( in start()
114 std::unique_ptr<rkcommon::tasking::AsyncLoop> sendReceiveThread;115 std::unique_ptr<rkcommon::tasking::AsyncLoop> processInboxThread;
830 AsyncLoop::AsyncLoop(function<void()> f) : AsyncLoop([]{}, f) { in __anonbfec713f0102() function in AsyncLoop833 AsyncLoop::AsyncLoop(function<void()> init, function<void()> loop) in AsyncLoop() function in AsyncLoop837 void AsyncLoop::setDone() { in setDone()841 void AsyncLoop::finishAndWait() { in finishAndWait()847 AsyncLoop::~AsyncLoop() { in ~AsyncLoop()
57 optional<AsyncLoop> refreshLoop;
54 AsyncLoop streamer;
46 AsyncLoop uploadLoop;
1487 class AsyncLoop {1489 AsyncLoop(function<void()> init, function<void()> loop);1490 AsyncLoop(function<void()>);1493 ~AsyncLoop();
165 struct AsyncLoop : Thread< LoopWrapper< T > >170 AsyncLoop( Args&&... args ) : Super( std::forward< Args >( args )... ) {}172 AsyncLoop( const AsyncLoop & ) = default;173 AsyncLoop( AsyncLoop && ) = default;175 virtual ~AsyncLoop()194 using AsyncLambdaLoop = AsyncLoop< LambdaWrapper< L > >;
30 use Mail::SpamAssassin::AsyncLoop;
34 package Mail::SpamAssassin::AsyncLoop;
61 use Mail::SpamAssassin::AsyncLoop;305 'async' => Mail::SpamAssassin::AsyncLoop->new($main),
60 use Mail::SpamAssassin::AsyncLoop;280 'async' => Mail::SpamAssassin::AsyncLoop->new($main),
29 lib/Mail/SpamAssassin/AsyncLoop.pm