userver: userver/engine/deadlock_detector_config.hpp Source File
Loading...
Searching...
No Matches
deadlock_detector_config.hpp
Go to the documentation of this file.
1#pragma once
2
3/// @file userver/engine/deadlock_detector_config.hpp
4/// @brief Engine deadlock detector mode and parsing
5
6#include <userver/formats/yaml.hpp>
7#include <userver/yaml_config/yaml_config.hpp>
8
9USERVER_NAMESPACE_BEGIN
10
11namespace engine {
12
13/// @brief Deadlock detector operating mode
14enum class DeadlockDetector {
15 kOff,
16 kOn,
17 kDetectOnly,
18};
19
20DeadlockDetector Parse(const yaml_config::YamlConfig& value, formats::parse::To<DeadlockDetector>);
21
22} // namespace engine
23
24USERVER_NAMESPACE_END