diff options
author | vlad-kolotvin <vlad-kolotvin@yandex-team.ru> | 2022-02-10 16:48:20 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:48:20 +0300 |
commit | 9ff71a8b1ce582cb08730cb11eb25839441317d1 (patch) | |
tree | 5d5cb817648f650d76cf1076100726fd9b8448e8 /library/cpp/coroutine/engine/trampoline.h | |
parent | d26952c54d3ee92bbdc1888b64f3dec893e5a383 (diff) | |
download | ydb-9ff71a8b1ce582cb08730cb11eb25839441317d1.tar.gz |
Restoring authorship annotation for <vlad-kolotvin@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'library/cpp/coroutine/engine/trampoline.h')
-rw-r--r-- | library/cpp/coroutine/engine/trampoline.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/library/cpp/coroutine/engine/trampoline.h b/library/cpp/coroutine/engine/trampoline.h index 6f17db5118..37b61cf015 100644 --- a/library/cpp/coroutine/engine/trampoline.h +++ b/library/cpp/coroutine/engine/trampoline.h @@ -23,13 +23,13 @@ namespace NCoro { class TTrampoline : public ITrampoLine, TNonCopyable { public: - typedef std::function<void (TCont*)> TFunc; - + typedef std::function<void (TCont*)> TFunc; + TTrampoline( NCoro::NStack::IAllocator& allocator, uint32_t stackSize, - TFunc f, - TCont* cont + TFunc f, + TCont* cont ) noexcept; TArrayRef<char> Stack() noexcept; @@ -46,15 +46,15 @@ namespace NCoro { void DoRun() override; - void DoRunNaked() override; - + void DoRunNaked() override; + private: const char* ContName() const noexcept; private: NStack::TStackHolder Stack_; const TContClosure Clo_; TExceptionSafeContext Ctx_; - TFunc Func_; + TFunc Func_; TCont* const Cont_; }; } |