Fixposition SDK 0.0.0-heads/main-0-g7b59b93
Collection of c++ libraries and apps for use with Fixposition products
Loading...
Searching...
No Matches
thread.hpp File Reference

Fixposition SDK: Thread helpers. More...

#include <atomic>
#include <condition_variable>
#include <cstdint>
#include <functional>
#include <memory>
#include <mutex>
#include <string>
#include <thread>
Include dependency graph for thread.hpp:

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.
 

Functions

void fpsdk::common::thread::SetThreadName (const std::string &name)
 Set thread name.
 
std::size_t fpsdk::common::thread::ThisThreadId ()
 Get numeric thread ID.
 

Detailed Description

Fixposition SDK: Thread helpers.

* ___    ___
* \  \  /  /
*  \  \/  /   Copyright (c) Fixposition AG (www.fixposition.com) and contributors
*  /  /\  \   License: see the LICENSE file
* /__/  \__\
* 

Definition in file thread.hpp.