/
githubmirror
/
nbs
Обзор
Документация
Войти
/
githubmirror
/
nbs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
cloud/blockstore/libs/service/context.h
38 строк
972 B
neihar
[Blockstore] reduce blockstore dependencies in RDMA base code #5388 (#5614)
20 апр 2026, 14:52
Не верифицирован
20 апр 2026, 14:52
326c6e5
Код
Авторство
О чём код?
#pragma once #include "public.h" #include <cloud/storage/core/libs/common/context.h> namespace NCloud::NBlockStore { //////////////////////////////////////////////////////////////////////////////// struct TCallContext final: public TCallContextBase { private: TAtomic SilenceRetriableErrors = false; TAtomic HasUncountableRejects = false; public: TCallContext(ui64 requestId = 0); bool GetSilenceRetriableErrors() const; void SetSilenceRetriableErrors(bool silence); bool GetHasUncountableRejects() const; void SetHasUncountableRejects(); }; //////////////////////////////////////////////////////////////////////////////// inline TCallContextPtr CreateCallContext(ui64 requestId = 0) { return MakeIntrusive<TCallContext>(requestId); } //////////////////////////////////////////////////////////////////////////////// TCallContextPtr ToBlockStoreCallContext(TCallContextBasePtr callContext); } // namespace NCloud::NBlockStore