.. _namespace_realtime_tools: Namespace realtime_tools ======================== A pthread mutex wrapper that provides a mutex with the priority inheritance protocol and a priority ceiling of 99. The mutex is also error checked and robust. This mutex is intended to be used in real-time contexts. .. contents:: Contents :local: :backlinks: none Detailed Description -------------------- Sai Kishor Kothakota Sai Kishor Kothakota This mutex is not recursive. Stuart Glaser Namespaces ---------- - :ref:`namespace_realtime_tools__detail` Classes ------- - :ref:`exhale_class_classrealtime__tools_1_1AsyncFunctionHandler` - :ref:`exhale_class_classrealtime__tools_1_1LockFreeQueueBase` - :ref:`exhale_class_classrealtime__tools_1_1RealtimeBox` - :ref:`exhale_class_classrealtime__tools_1_1RealtimeBoxBestEffort` - :ref:`exhale_class_classrealtime__tools_1_1RealtimeBuffer` - :ref:`exhale_class_classrealtime__tools_1_1RealtimeClock` - :ref:`exhale_class_classrealtime__tools_1_1RealtimePublisher` - :ref:`exhale_class_classrealtime__tools_1_1RealtimeServerGoalHandle` Functions --------- - :ref:`exhale_function_namespacerealtime__tools_1ab31927b72af5e4dbe9fa40d31d9ede98` - :ref:`exhale_function_namespacerealtime__tools_1ac6dbb8d573d0a93ab87b6c11c88c0ef5` - :ref:`exhale_function_namespacerealtime__tools_1ad4cb60d6a9fea8090ae1fd793a2c4222` - :ref:`exhale_function_namespacerealtime__tools_1ab6e8b5ed308b76258690bc84b6ccb003` - :ref:`exhale_function_namespacerealtime__tools_1ae8a434dc129e724b378c2f9480119fbd` - :ref:`exhale_function_namespacerealtime__tools_1a5af30d1a9fbf121f7d2d07f6c0b001a8` - :ref:`exhale_function_namespacerealtime__tools_1ad5f8b0ad87cf1af7f396cce12037284d` - :ref:`exhale_function_namespacerealtime__tools_1ab71774e69a0130b511f7cc849e43ef1d` - :ref:`exhale_function_namespacerealtime__tools_1ae559dc4743acf91c5303c0a105a4594e` - :ref:`exhale_function_namespacerealtime__tools_1a289be137a6ffe9038a413bc47b6a74b3` Typedefs -------- - :ref:`exhale_typedef_namespacerealtime__tools_1a33b7e4f829615a929b1e1b2579c0295e` - :ref:`exhale_typedef_namespacerealtime__tools_1a0006c25a6b08362f13faac23000a599c` - :ref:`exhale_typedef_namespacerealtime__tools_1a0a53fcd166fdefe116ef316523d800fb` - :ref:`exhale_typedef_namespacerealtime__tools_1a13ca26452db4d1900900e518e9d0df0f` - :ref:`exhale_typedef_namespacerealtime__tools_1aab73c70f7af735681fdab8dde6168162` Variables --------- - :ref:`exhale_variable_namespacerealtime__tools_1a40448e9c2c9a4ba10f1768c1a120ef30`