aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/sighandler/async_signals_handler.cpp
diff options
context:
space:
mode:
authormyltsev <myltsev@yandex-team.ru>2022-02-10 16:46:03 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:46:03 +0300
commitfc361854fd6ee8d747229b090f0b8018e260d1fb (patch)
tree1a2c5ffcf89eb53ecd79dbc9bc0a195c27404d0c /library/cpp/sighandler/async_signals_handler.cpp
parent9166d66c30c23c9e85a7c88185a068987148d23f (diff)
downloadydb-fc361854fd6ee8d747229b090f0b8018e260d1fb.tar.gz
Restoring authorship annotation for <myltsev@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'library/cpp/sighandler/async_signals_handler.cpp')
-rw-r--r--library/cpp/sighandler/async_signals_handler.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/library/cpp/sighandler/async_signals_handler.cpp b/library/cpp/sighandler/async_signals_handler.cpp
index f1b5a09c43..00ce1c18fb 100644
--- a/library/cpp/sighandler/async_signals_handler.cpp
+++ b/library/cpp/sighandler/async_signals_handler.cpp
@@ -215,14 +215,14 @@ void SetAsyncSignalHandler(int, TAutoPtr<TEventHandler>) {
#endif
namespace {
- template <typename TFunc>
- class TFunctionEventHandler: public TEventHandler {
- TFunc Func;
+ template <typename TFunc>
+ class TFunctionEventHandler: public TEventHandler {
+ TFunc Func;
public:
- TFunctionEventHandler(TFunc func) {
- if (func)
- Func = func;
+ TFunctionEventHandler(TFunc func) {
+ if (func)
+ Func = func;
}
int Handle(int signum) override {
@@ -238,8 +238,8 @@ namespace {
void SetAsyncSignalHandler(int signum, void (*handler)(int)) {
SetAsyncSignalHandler(signum, new TFunctionEventHandler<void (*)(int)>(handler));
}
-
+
void SetAsyncSignalFunction(int signum, std::function<void(int)> func) {
typedef std::function<void(int)> TFunc;
- SetAsyncSignalHandler(signum, new TFunctionEventHandler<TFunc>(func));
-}
+ SetAsyncSignalHandler(signum, new TFunctionEventHandler<TFunc>(func));
+}