/
githubmirror
/
nbs
Обзор
Документация
Войти
/
githubmirror
/
nbs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
cloud/blockstore/tools/nbd/main.cpp
42 строки
879 B
qkrorlqr
Initial NBS OpenSource export
28 апр 2023, 21:54
28 апр 2023, 21:54
783a858
Код
Авторство
О чём код?
#include "app.h" #include "bootstrap.h" #include "options.h" #include <util/generic/yexception.h> //////////////////////////////////////////////////////////////////////////////// int main(int argc, char** argv) { using namespace NCloud::NBlockStore::NBD; ConfigureSignals(); auto options = std::make_shared<TOptions>(); try { options->Parse(argc, argv); } catch (...) { Cerr << CurrentExceptionMessage() << Endl; return 1; } TBootstrap bootstrap(std::move(options)); try { bootstrap.Init(); bootstrap.Start(); } catch (...) { Cerr << CurrentExceptionMessage() << Endl; return 1; } int exitCode = AppMain(bootstrap); try { bootstrap.Stop(); } catch (...) { Cerr << CurrentExceptionMessage() << Endl; return 1; } return exitCode; }