FOSSredder 0.5.0
Loading...
Searching...
No Matches
Scheduler.h File Reference

Declares a bounded worker queue and a simple slot limiter for import tasks. More...

#include <condition_variable>
#include <cstddef>
#include <cstdint>
#include <deque>
#include <functional>
#include <mutex>
#include <memory>
#include <thread>
#include <vector>
Include dependency graph for Scheduler.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  core::jobs::SlotLimiter
 Limits concurrent access to a bounded number of slots. More...
class  core::jobs::Scheduler
 Runs background tasks on a bounded worker queue. More...

Namespaces

namespace  core
namespace  core::ports
namespace  core::ports::diagnostics
namespace  core::jobs

Detailed Description

Declares a bounded worker queue and a simple slot limiter for import tasks.

Definition in file Scheduler.h.