add new PIThreadPoolWorker - rework of PIThreadPoolExecutor
This commit is contained in:
@@ -274,6 +274,18 @@ void PITimer::stopAndWait(PISystemTime timeout) {
|
||||
}
|
||||
|
||||
|
||||
void PITimer::setSlot(std::function<void()> func) {
|
||||
ret_func_delim = nullptr;
|
||||
ret_func = std::move(func);
|
||||
}
|
||||
|
||||
|
||||
void PITimer::setSlot(std::function<void(int)> func) {
|
||||
ret_func = nullptr;
|
||||
ret_func_delim = std::move(func);
|
||||
}
|
||||
|
||||
|
||||
void PITimer::addDelimiter(int delim, std::function<void(int)> func) {
|
||||
delims << Delimiter(std::move(func), delim);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user