![]() |
Fixposition SDK 0.0.0-heads/main-0-g97f6014
Collection of c++ libraries and apps for use with Fixposition products on Linux
|
Fixposition SDK: Thread helpers. More...
#include <atomic>#include <condition_variable>#include <cstdint>#include <functional>#include <memory>#include <mutex>#include <string>#include <thread>Go to the source code of this file.
Classes | |
| class | fpsdk::common::thread::BinarySemaphore |
| A binary semaphore, useful for thread synchronisation. More... | |
| class | fpsdk::common::thread::Thread |
| Helper class for handling threads. More... | |
Namespaces | |
| namespace | fpsdk |
| Fixposition SDK. | |
| namespace | fpsdk::common |
| Fixposition SDK: Common library. | |
| namespace | fpsdk::common::thread |
| Thread helpers. | |
Enumerations | |
| enum class | fpsdk::common::thread::WaitRes { fpsdk::common::thread::WOKEN , fpsdk::common::thread::TIMEOUT } |
| Thread sleep result. More... | |
Functions | |
| void | fpsdk::common::thread::SetThreadName (const std::string &name) |
| Set thread name. | |
| std::size_t | fpsdk::common::thread::ThisThreadId () |
| Get numeric thread ID. | |
Fixposition SDK: Thread helpers.
* ___ ___ * \ \ / / * \ \/ / Copyright (c) Fixposition AG (www.fixposition.com) and contributors * / /\ \ License: see the LICENSE file * /__/ \__\ *
Definition in file thread.hpp.