Classes | |
| class | CscTimer |
| struct | DebouceState |
Functions | |
| bool | executeWithTimeout (const function< void()> &action, std::chrono::milliseconds timeoutMillis) |
| template<typename TFutureResult > | |
| bool | isFutureDone (future< TFutureResult > &f) |
| template<typename... TArgs> | |
| function< void(TArgs...)> | debounce (function< void(TArgs...)> f, int periodMillis) |
Variables | |
| static mutex | executeWithTimeoutAbandonnedMutex |
| function<void(TArgs...)> conscience_utils::async::debounce | ( | function< void(TArgs...)> | f, |
| int | periodMillis | ||
| ) |
| bool conscience_utils::async::executeWithTimeout | ( | const function< void()> & | action, |
| std::chrono::milliseconds | timeoutMillis | ||
| ) |
|
inline |
|
static |