16 #ifndef IOX_POSH_POPO_BUILDING_BLOCKS_LOCKING_POLICY_HPP
17 #define IOX_POSH_POPO_BUILDING_BLOCKS_LOCKING_POLICY_HPP
19 #include "iceoryx_utils/internal/posix_wrapper/mutex.hpp"
29 void lock()
const noexcept;
30 void unlock()
const noexcept;
31 bool tryLock()
const noexcept;
34 mutable posix::mutex m_mutex{
true};
41 void lock()
const noexcept;
42 void unlock()
const noexcept;
43 bool tryLock()
const noexcept;
Definition: locking_policy.hpp:38
Definition: locking_policy.hpp:26
Definition: service_description.hpp:29