/
githubmirror
/
nbs
Обзор
Документация
Войти
/
githubmirror
/
nbs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
cloud/blockstore/vhost-server/server.h
31 строка
722 B
Kirill Pleshivtsev
Vhost server write encrypted zero blocks (#1728)
09 авг 2024, 14:51
Не верифицирован
09 авг 2024, 14:51
a97c4f2
Код
Авторство
О чём код?
#pragma once #include "public.h" #include "options.h" #include "stats.h" #include <cloud/storage/core/libs/diagnostics/public.h> #include <memory> namespace NCloud::NBlockStore::NVHostServer { //////////////////////////////////////////////////////////////////////////////// struct IServer { virtual ~IServer() = default; virtual void Start(const TOptions& options) = 0; virtual void Stop() = 0; virtual TCompleteStats GetStats(const TSimpleStats& prevStats) = 0; }; //////////////////////////////////////////////////////////////////////////////// std::shared_ptr<IServer> CreateServer( ILoggingServicePtr logging, IBackendPtr backend); } // namespace NCloud::NBlockStore::NVHostServer