34 virtual void Execute()
override final;
virtual ~cNetworkLookup() override
virtual void Execute() override final
Process the queue until the thread is stopped.
void ScheduleLookup(std::function< void()> a_Lookup)
Schedule a lookup task for execution.
void Stop()
Cancels any scheduled lookups and joins the lookup thread.
cQueue< std::function< void()> > m_WorkQueue
The queue of lookup tasks waiting to be executed.