88#include < userver/utils/fast_scope_guard.hpp>
99
1010#include < engine/deadlock_detector.hpp>
11- #include < engine/deadlock_detector/actor.hpp>
1211#include < engine/impl/wait_list.hpp>
1312#include < engine/impl/wait_list_light.hpp>
1413#include < engine/task/task_context.hpp>
1514#include < userver/compiler/impl/tsan.hpp>
15+ #include < userver/engine/impl/actor.hpp>
1616
1717USERVER_NAMESPACE_BEGIN
1818
@@ -22,7 +22,7 @@ template <class Waiters>
2222class MutexImpl : public deadlock_detector ::Actor {
2323public:
2424 MutexImpl ();
25- ~MutexImpl () override ;
25+ ~MutexImpl ();
2626
2727 MutexImpl (const MutexImpl&) = delete ;
2828 MutexImpl (MutexImpl&&) = delete ;
@@ -162,7 +162,7 @@ void MutexImpl<Waiters>::lock() {
162162
163163template <class Waiters >
164164void MutexImpl<Waiters>::unlock() {
165- auto & dd_state = deadlock_detector::GetState ();
165+ auto & dd_state = engine:: deadlock_detector::GetState ();
166166 dd_state.OnResourceRelease (current_task::GetCurrentTaskContext (), *this );
167167
168168#if USERVER_IMPL_HAS_TSAN
@@ -198,7 +198,7 @@ bool MutexImpl<Waiters>::try_lock() {
198198 __tsan_mutex_post_lock (this , __tsan_mutex_try_lock | (result ? 0 : __tsan_mutex_try_lock_failed), 0 );
199199#endif
200200
201- auto & dd_state = deadlock_detector::GetState ();
201+ auto & dd_state = engine:: deadlock_detector::GetState ();
202202 if (result) {
203203 dd_state.OnResourceAcquire (current_task::GetCurrentTaskContext (), *this );
204204 }
@@ -219,7 +219,7 @@ bool MutexImpl<Waiters>::try_lock_until(Deadline deadline) {
219219 });
220220#endif
221221
222- std::optional<deadlock_detector::WaitScope> scope;
222+ std::optional<engine:: deadlock_detector::WaitScope> scope;
223223 if (!deadline.IsReachable ()) {
224224 scope.emplace (*this );
225225 }
@@ -234,7 +234,7 @@ bool MutexImpl<Waiters>::try_lock_until(Deadline deadline) {
234234
235235 scope.reset ();
236236
237- auto & dd_state = deadlock_detector::GetState ();
237+ auto & dd_state = engine:: deadlock_detector::GetState ();
238238 if (result) {
239239 dd_state.OnResourceAcquire (current_task::GetCurrentTaskContext (), *this );
240240 }
0 commit comments