This header file is part of module ALib Threads of the ALib C++ Library .
© 2013-2024 A-Worx GmbH, Germany. Published under Boost Software License.
Definition in file thread.hpp.
#include "alib/strings/astring.hpp"
#include <thread>
#include "alib/time/ticks.hpp"
#include "alib/enums/records.hpp"
Go to the source code of this file.
Classes | |
class | Runnable |
class | Thread |
Namespaces | |
namespace | alib |
namespace | alib::threads |
namespace | alib::threads::detail |
Typedefs | |
using | Runnable = threads::Runnable |
Type alias in namespace alib. | |
using | Thread = threads::Thread |
Type alias in namespace alib. | |
using | ThreadID = threads::ThreadID |
Type to store thread identifiers. | |
Functions | |
void | Bootstrap () |
ALIB_API Thread * | getThread (std::thread::id c11ID) |
void | Shutdown () |
void | threadStart (Thread *thread) |
Variables | |
static constexpr ThreadID | UNDEFINED = 0 |