11 lines
223 B
C++
11 lines
223 B
C++
|
|
#pragma once
|
||
|
|
|
||
|
|
#include <functional>
|
||
|
|
#include <cstdint>
|
||
|
|
|
||
|
|
class TaskHandler {
|
||
|
|
public:
|
||
|
|
virtual void add(std::function<void()> task) = 0;
|
||
|
|
virtual uint32_t size() = 0;
|
||
|
|
virtual bool isWorking() = 0;
|
||
|
|
};
|