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
Index
Index
N
|
R
N
NATIVE_THREAD_HANDLE (C++ type)
R
realtime_tools::AsyncFunctionHandler (C++ class)
realtime_tools::AsyncFunctionHandler::AsyncFunctionHandler (C++ function)
realtime_tools::AsyncFunctionHandler::get_current_callback_period (C++ function)
realtime_tools::AsyncFunctionHandler::get_current_callback_time (C++ function)
realtime_tools::AsyncFunctionHandler::get_last_execution_time (C++ function)
realtime_tools::AsyncFunctionHandler::get_last_return_value (C++ function)
realtime_tools::AsyncFunctionHandler::get_thread (C++ function)
,
[1]
realtime_tools::AsyncFunctionHandler::init (C++ function)
,
[1]
realtime_tools::AsyncFunctionHandler::is_initialized (C++ function)
realtime_tools::AsyncFunctionHandler::is_running (C++ function)
realtime_tools::AsyncFunctionHandler::is_stopped (C++ function)
realtime_tools::AsyncFunctionHandler::is_trigger_cycle_in_progress (C++ function)
realtime_tools::AsyncFunctionHandler::join_async_callback_thread (C++ function)
realtime_tools::AsyncFunctionHandler::reset_variables (C++ function)
realtime_tools::AsyncFunctionHandler::start_thread (C++ function)
realtime_tools::AsyncFunctionHandler::stop_thread (C++ function)
realtime_tools::AsyncFunctionHandler::trigger_async_callback (C++ function)
realtime_tools::AsyncFunctionHandler::wait_for_trigger_cycle_to_finish (C++ function)
realtime_tools::AsyncFunctionHandler::~AsyncFunctionHandler (C++ function)
realtime_tools::configure_sched_fifo (C++ function)
realtime_tools::detail::error_mutex_type_t (C++ struct)
realtime_tools::detail::error_mutex_type_t::value (C++ member)
realtime_tools::detail::mutex (C++ class)
realtime_tools::detail::mutex::lock (C++ function)
realtime_tools::detail::mutex::mutex (C++ function)
,
[1]
realtime_tools::detail::mutex::native_handle (C++ function)
realtime_tools::detail::mutex::native_handle_type (C++ type)
realtime_tools::detail::mutex::operator= (C++ function)
realtime_tools::detail::mutex::robustness (C++ type)
realtime_tools::detail::mutex::try_lock (C++ function)
realtime_tools::detail::mutex::type (C++ type)
realtime_tools::detail::mutex::unlock (C++ function)
realtime_tools::detail::mutex::~mutex (C++ function)
realtime_tools::detail::recursive_mutex_type_t (C++ struct)
realtime_tools::detail::recursive_mutex_type_t::value (C++ member)
realtime_tools::detail::robust_robustness_t (C++ struct)
realtime_tools::detail::robust_robustness_t::value (C++ member)
realtime_tools::detail::stalled_robustness_t (C++ struct)
realtime_tools::detail::stalled_robustness_t::value (C++ member)
realtime_tools::get_number_of_available_processors (C++ function)
realtime_tools::has_realtime_kernel (C++ function)
realtime_tools::is_ptr_or_smart_ptr (C++ member)
realtime_tools::lock_memory (C++ function)
,
[1]
realtime_tools::LockFreeMPMCQueue (C++ type)
realtime_tools::LockFreeQueueBase (C++ class)
realtime_tools::LockFreeQueueBase::bounded_push (C++ function)
realtime_tools::LockFreeQueueBase::capacity (C++ function)
realtime_tools::LockFreeQueueBase::empty (C++ function)
realtime_tools::LockFreeQueueBase::get_latest (C++ function)
realtime_tools::LockFreeQueueBase::get_lockfree_container (C++ function)
,
[1]
realtime_tools::LockFreeQueueBase::is_lock_free (C++ function)
realtime_tools::LockFreeQueueBase::LockFreeQueueBase (C++ function)
,
[1]
realtime_tools::LockFreeQueueBase::pop (C++ function)
,
[1]
realtime_tools::LockFreeQueueBase::push (C++ function)
,
[1]
realtime_tools::LockFreeQueueBase::size (C++ function)
realtime_tools::LockFreeQueueBase::T (C++ type)
realtime_tools::LockFreeQueueBase::~LockFreeQueueBase (C++ function)
realtime_tools::LockFreeSPSCQueue (C++ type)
realtime_tools::prio_inherit_mutex (C++ type)
realtime_tools::prio_inherit_recursive_mutex (C++ type)
realtime_tools::RealtimeBox (C++ type)
realtime_tools::RealtimeBoxBase (C++ class)
realtime_tools::RealtimeBoxBase::get (C++ function)
,
[1]
,
[2]
,
[3]
realtime_tools::RealtimeBoxBase::get_mutex (C++ function)
,
[1]
realtime_tools::RealtimeBoxBase::getMutex (C++ function)
,
[1]
realtime_tools::RealtimeBoxBase::mutex_t (C++ type)
realtime_tools::RealtimeBoxBase::operator std::optional<T> (C++ function)
realtime_tools::RealtimeBoxBase::operator T (C++ function)
realtime_tools::RealtimeBoxBase::operator= (C++ function)
,
[1]
,
[2]
realtime_tools::RealtimeBoxBase::RealtimeBoxBase (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
realtime_tools::RealtimeBoxBase::set (C++ function)
,
[1]
,
[2]
realtime_tools::RealtimeBoxBase::try_get (C++ function)
,
[1]
realtime_tools::RealtimeBoxBase::try_set (C++ function)
,
[1]
realtime_tools::RealtimeBoxBase::tryGet (C++ function)
,
[1]
realtime_tools::RealtimeBoxBase::trySet (C++ function)
,
[1]
realtime_tools::RealtimeBoxBase::type (C++ type)
realtime_tools::RealtimeBoxBestEffort (C++ type)
realtime_tools::RealtimeBoxRecursive (C++ type)
realtime_tools::RealtimeBoxStandard (C++ type)
realtime_tools::RealtimeBuffer (C++ class)
realtime_tools::RealtimeBuffer::initRT (C++ function)
realtime_tools::RealtimeBuffer::operator= (C++ function)
realtime_tools::RealtimeBuffer::readFromNonRT (C++ function)
realtime_tools::RealtimeBuffer::readFromRT (C++ function)
realtime_tools::RealtimeBuffer::RealtimeBuffer (C++ function)
,
[1]
,
[2]
realtime_tools::RealtimeBuffer::reset (C++ function)
realtime_tools::RealtimeBuffer::writeFromNonRT (C++ function)
realtime_tools::RealtimeBuffer::~RealtimeBuffer (C++ function)
realtime_tools::RealtimeClock (C++ class)
realtime_tools::RealtimeClock::getSystemTime (C++ function)
realtime_tools::RealtimeClock::now (C++ function)
realtime_tools::RealtimeClock::RealtimeClock (C++ function)
,
[1]
,
[2]
realtime_tools::RealtimeClock::~RealtimeClock (C++ function)
realtime_tools::RealtimePublisher (C++ class)
realtime_tools::RealtimePublisher::get_thread (C++ function)
,
[1]
realtime_tools::RealtimePublisher::lock (C++ function)
realtime_tools::RealtimePublisher::msg_ (C++ member)
realtime_tools::RealtimePublisher::PublishedType (C++ type)
realtime_tools::RealtimePublisher::PublisherSharedPtr (C++ type)
realtime_tools::RealtimePublisher::PublisherType (C++ type)
realtime_tools::RealtimePublisher::RealtimePublisher (C++ function)
,
[1]
realtime_tools::RealtimePublisher::ROSMessageType (C++ type)
realtime_tools::RealtimePublisher::stop (C++ function)
realtime_tools::RealtimePublisher::trylock (C++ function)
realtime_tools::RealtimePublisher::tryPublish (C++ function)
realtime_tools::RealtimePublisher::unlock (C++ function)
realtime_tools::RealtimePublisher::unlockAndPublish (C++ function)
realtime_tools::RealtimePublisher::~RealtimePublisher (C++ function)
realtime_tools::RealtimePublisherSharedPtr (C++ type)
realtime_tools::RealtimeServerGoalHandle (C++ class)
realtime_tools::RealtimeServerGoalHandle::execute (C++ function)
realtime_tools::RealtimeServerGoalHandle::gh_ (C++ member)
realtime_tools::RealtimeServerGoalHandle::preallocated_feedback_ (C++ member)
realtime_tools::RealtimeServerGoalHandle::preallocated_result_ (C++ member)
realtime_tools::RealtimeServerGoalHandle::RealtimeServerGoalHandle (C++ function)
,
[1]
realtime_tools::RealtimeServerGoalHandle::runNonRealtime (C++ function)
realtime_tools::RealtimeServerGoalHandle::setAborted (C++ function)
realtime_tools::RealtimeServerGoalHandle::setCanceled (C++ function)
realtime_tools::RealtimeServerGoalHandle::setFeedback (C++ function)
realtime_tools::RealtimeServerGoalHandle::setSucceeded (C++ function)
realtime_tools::RealtimeServerGoalHandle::valid (C++ function)
realtime_tools::set_current_thread_affinity (C++ function)
,
[1]
realtime_tools::set_thread_affinity (C++ function)
,
[1]
,
[2]