realtime_tools
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 RealtimeBox
Template Class RealtimeBoxBestEffort
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::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_box_best_effort.hpp
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
Documentation
Index
realtime_tools
C++ API
View page source
C++ API
Page Hierarchy
Deprecated List
Class Hierarchy
Namespace
realtime_tools
Namespace
realtime_tools::detail
Struct
error_mutex_type_t
Struct
recursive_mutex_type_t
Struct
robust_robustness_t
Struct
stalled_robustness_t
Template Class
mutex
Template Class
AsyncFunctionHandler
Template Class
LockFreeQueueBase
Template Class
RealtimeBox
Template Class
RealtimeBoxBestEffort
Template Class
RealtimeBuffer
Class
RealtimeClock
Template Class
RealtimePublisher
Template Class
RealtimeServerGoalHandle
File Hierarchy
Directory
include
Directory
realtime_tools
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_box_best_effort.hpp
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
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 RealtimeBox
Template Class RealtimeBoxBestEffort
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::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_box_best_effort.hpp
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