HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
concurrency.hpp
1// Copyright Take Vos 2023.
2// Distributed under the Boost Software License, Version 1.0.
3// (See accompanying file LICENSE_1_0.txt or copy at https://www.boost.org/LICENSE_1_0.txt)
4
5#pragma once
6
7#include "callback.hpp" // export
8#include "atomic.hpp" // export
9#include "callback_flags.hpp" // export
10#include "global_state.hpp" // export
11#include "id_factory.hpp" // export
12#include "subsystem.hpp" // export
13#include "thread.hpp" // export
14#include "unfair_mutex.hpp" // export
15#include "unfair_recursive_mutex.hpp" // export
16
17hi_export_module(hikogui.concurrency);
18
19hi_export namespace hi {
20inline namespace v1 {
21
26
27}}
Definition of the unfair_recursive_mutex.
An atomic access global variable for quick access to state of the system.
Functions for starting and stopping subsystems.
Functions and types for accessing operating system threads.
Definition of the unfair_mutex.
The HikoGUI namespace.
Definition array_generic.hpp:21
The HikoGUI API version 1.
Definition array_generic.hpp:22