.. _exhale_class_classeprosima_1_1detail_1_1shared__mutex__base: Class shared_mutex_base ======================= - Defined in :ref:`file__tmp_ws_src_fastrtps_include_fastrtps_utils_shared_mutex.hpp` Inheritance Relationships ------------------------- Derived Types ************* - ``public eprosima::detail::shared_mutex< shared_mutex_type::PTHREAD_RWLOCK_PREFER_READER_NP >`` (:ref:`exhale_class_classeprosima_1_1detail_1_1shared__mutex_3_01shared__mutex__type_1_1PTHREAD__RWLOCK__PREFER__READER__NP_01_4`) - ``public eprosima::detail::shared_mutex< shared_mutex_type::PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP >`` (:ref:`exhale_class_classeprosima_1_1detail_1_1shared__mutex_3_01shared__mutex__type_1_1PTHREAD__RWLOCK__PREFER__WRITER__NONRECURSIVE__NP_01_4`) Class Documentation ------------------- .. doxygenclass:: eprosima::detail::shared_mutex_base :project: fastrtps Doxygen Project :members: :protected-members: :undoc-members: