realtime_tools
Links
Rosindex
Website
Bugtracker
Repository
C++ API
Page Hierarchy
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace @1
Namespace realtime_tools
Namespace realtime_tools::detail
Classes and Structs
Struct error_mutex_type_t
Struct recursive_mutex_type_t
Struct robust_robustness_t
Struct stalled_robustness_t
Template Class AsyncFunctionHandler
Template Class mutex
Template Class LockFreeQueueBase
Template Class RealtimeBoxBase
Template Class RealtimeBuffer
Class RealtimeClock
Template Class RealtimePublisher
Template Class RealtimeServerGoalHandle
Functions
Function realtime_tools::configure_sched_fifo
Function realtime_tools::get_number_of_available_processors
Function realtime_tools::has_realtime_kernel
Function realtime_tools::lock_memory(std::string&)
Function realtime_tools::lock_memory()
Function realtime_tools::set_current_thread_affinity(int)
Function realtime_tools::set_current_thread_affinity(const std::vector<int>&)
Function realtime_tools::set_thread_affinity(NATIVE_THREAD_HANDLE, const std::vector<int>&)
Function realtime_tools::set_thread_affinity(NATIVE_THREAD_HANDLE, int)
Function realtime_tools::set_thread_affinity(std::thread&, int)
Variables
Variable realtime_tools::is_ptr_or_smart_ptr
Typedefs
Typedef NATIVE_THREAD_HANDLE
Typedef realtime_tools::LockFreeMPMCQueue
Typedef realtime_tools::LockFreeSPSCQueue
Typedef realtime_tools::prio_inherit_mutex
Typedef realtime_tools::prio_inherit_recursive_mutex
Typedef realtime_tools::RealtimeBox
Typedef realtime_tools::RealtimeBoxBestEffort
Typedef realtime_tools::RealtimeBoxRecursive
Typedef realtime_tools::RealtimeBoxStandard
Typedef realtime_tools::RealtimePublisherSharedPtr
Directories
Directory include
Directory realtime_tools
Files
File async_function_handler.hpp
File lock_free_queue.hpp
File mutex.hpp
File realtime_box.h
File realtime_box.hpp
File realtime_box_best_effort.h
File realtime_buffer.h
File realtime_buffer.hpp
File realtime_clock.h
File realtime_clock.hpp
File realtime_helpers.hpp
File realtime_publisher.h
File realtime_publisher.hpp
File realtime_server_goal_handle.h
File realtime_server_goal_handle.hpp
File thread_priority.hpp
Pages
Deprecated List
Standard Documents
PACKAGE
CHANGELOG
Changelog for package realtime_tools
3.5.0 (2025-04-06)
3.4.0 (2025-02-19)
3.3.0 (2025-01-30)
3.2.0 (2025-01-29)
3.1.0 (2024-12-29)
3.0.0 (2024-12-03)
2.8.1 (2024-11-05)
2.8.0 (2024-11-04)
2.7.0 (2024-10-29)
2.6.0 (2024-08-14)
2.5.0 (2023-01-28)
2.4.0 (2022-11-19)
2.3.0 (2022-08-26)
2.2.0 (2021-11-03)
2.1.1 (2021-03-21)
2.1.0 (2020-07-03)
2.0.0 (2019-09-09)
1.14.0 (2019-07-22)
1.13.1 (2019-02-14)
1.13.0 (2019-02-11)
1.12.0 (2018-05-19)
1.11.0 (2017-11-06)
1.10.0 (2017-06-28)
1.9.1 (2015-04-30)
1.9.0 (2014-05-12)
1.8.3 (2014-02-05)
1.8.2 (2013-08-29)
1.8.1 (2013-07-29)
1.8.0 (2013-06-25)
Index
realtime_tools
realtime_tools
View page source
realtime_tools
Contains a set of tools that can be used from a hard
realtime thread, without breaking the realtime behavior.
Links
Rosindex
Website
Bugtracker
Repository
C++ API
Page Hierarchy
Class Hierarchy
File Hierarchy
Full C++ API
Standard Documents
PACKAGE
CHANGELOG