This header file is part of module ALib ThreadModel of the ALib C++ Library.
© 2013-2024 A-Worx GmbH, Germany. Published under Boost Software License.
Definition in file jobs.hpp.
#include <queue>#include "alib/strings/localstring.hpp"#include "alib/containers/list.hpp"#include "alib/threads/condition.hpp"#include "alib/threads/promise.hpp"Go to the source code of this file.
Classes | |
| struct | Job |
| struct | JPromise |
| A simple encapsulated promise. More... | |
Namespaces | |
| namespace | alib |
| namespace | alib::threadmodel |
Typedefs | |
| using | Job = threadmodel::Job |
| Type alias in namespace alib. | |
| using | JPromise = threadmodel::JPromise |
| Type alias in namespace alib. | |
Enumerations | |
| enum class | Priority { Lowest = 0 , DeferredDeletion = 500 , Low = 1000 , Standard = 2000 , High = 3000 , Highest = 4000 } |
| Possible priorities of jobs assigned to an DedicatedWorker. More... | |
Functions | |
| ALIB_API void | Bootstrap () |