userver
C++ Async Framework (beta)
Loading...
Searching...
No Matches
userver
dist_lock
statistics.hpp
1
#pragma once
2
3
#include <cstddef>
4
5
#include <
userver/utils/statistics/relaxed_counter.hpp
>
6
7
USERVER_NAMESPACE_BEGIN
8
9
namespace
dist_lock
{
10
11
struct
Statistics
{
12
utils::statistics::RelaxedCounter<size_t>
lock_successes{0};
13
utils::statistics::RelaxedCounter<size_t>
lock_failures{0};
14
utils::statistics::RelaxedCounter<size_t>
watchdog_triggers{0};
15
utils::statistics::RelaxedCounter<size_t>
brain_splits{0};
16
utils::statistics::RelaxedCounter<size_t>
task_failures{0};
17
};
18
19
}
// namespace dist_lock
20
21
USERVER_NAMESPACE_END
Generated on Tue Mar 14 2023 16:21:23 for userver by
Doxygen
1.9.6