dxd - dynax driver framework 2.1.0d73
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::thread::prio::realtime Class Reference

thread::prio::realtime More...

#include <dx_sync.h>

+ Inheritance diagram for dx::thread::prio::realtime:
+ Collaboration diagram for dx::thread::prio::realtime:

Public Member Functions

realtimeinitialize (const std::chrono::high_resolution_clock::duration &) noexcept
 
realtimeinitialize (const std::chrono::high_resolution_clock::duration &resolution)
 
 realtime ()
 
 realtime ()=default
 
 realtime (const std::chrono::high_resolution_clock::duration &) noexcept
 
 realtime (const std::chrono::high_resolution_clock::duration &resolution)
 

Detailed Description

thread::prio::realtime

Windows stub - for macOS compatibility only.

Constructor & Destructor Documentation

◆ realtime() [1/4]

dx::thread::prio::realtime::realtime ( )
inline

◆ realtime() [2/4]

dx::thread::prio::realtime::realtime ( const std::chrono::high_resolution_clock::duration & resolution)
inline
+ Here is the call graph for this function:

◆ realtime() [3/4]

dx::thread::prio::realtime::realtime ( )
default

◆ realtime() [4/4]

dx::thread::prio::realtime::realtime ( const std::chrono::high_resolution_clock::duration & )
inlinenoexcept

Member Function Documentation

◆ initialize() [1/2]

realtime & dx::thread::prio::realtime::initialize ( const std::chrono::high_resolution_clock::duration & )
inlinenoexcept

◆ initialize() [2/2]

realtime & dx::thread::prio::realtime::initialize ( const std::chrono::high_resolution_clock::duration & resolution)
inline
Todo
dx::thread::prio: replace experimental hardcoded preemption limit with real limit obtained from machine
+ Here is the caller graph for this function:

The documentation for this class was generated from the following files:

(c) copyright 2009 dynamic acoustics e.U. generated on Fri Nov 15 2024

a closed source license may be obtained by requesting a written permission from dynamic acoustics e.U.
however - governmental use generally and military use especially is strictly prohibited though.