diff options
| author | levlam <levlam@telegram.org> | 2022-10-01 01:30:39 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2022-10-01 01:30:39 +0300 |
| commit | fd8c7534a466460ee1ef081b22dca7a9e3aef789 (patch) | |
| tree | 0cfe3922c9fcede3f69f1cfaaef87b4368f6e059 /tdactor/td | |
| parent | da886281f484febe915fed56859b3e64799f2afe (diff) | |
Inline yield_scheduler.
Diffstat (limited to 'tdactor/td')
| -rw-r--r-- | tdactor/td/actor/impl/Scheduler-decl.h | 1 | ||||
| -rw-r--r-- | tdactor/td/actor/impl/Scheduler.cpp | 2 | ||||
| -rw-r--r-- | tdactor/td/actor/impl/Scheduler.h | 4 |
3 files changed, 1 insertions, 6 deletions
diff --git a/tdactor/td/actor/impl/Scheduler-decl.h b/tdactor/td/actor/impl/Scheduler-decl.h index a8ec2aaa9..8ed9feb10 100644 --- a/tdactor/td/actor/impl/Scheduler-decl.h +++ b/tdactor/td/actor/impl/Scheduler-decl.h @@ -302,5 +302,4 @@ void send_event_later(ActorRef actor_ref, ArgsT &&...args) { Scheduler::instance()->send<ActorSendType::Later>(actor_ref, std::forward<ArgsT>(args)...); } -void yield_scheduler(); } // namespace td diff --git a/tdactor/td/actor/impl/Scheduler.cpp b/tdactor/td/actor/impl/Scheduler.cpp index 9edcaff40..38f2fc2e6 100644 --- a/tdactor/td/actor/impl/Scheduler.cpp +++ b/tdactor/td/actor/impl/Scheduler.cpp @@ -87,7 +87,7 @@ void Scheduler::ServiceActor::loop() { EventFull event = queue->reader_get_unsafe(); if (event.actor_id().empty()) { if (event.data().empty()) { - yield_scheduler(); + Scheduler::instance()->yield(); } else { Scheduler::instance()->register_migrated_actor(static_cast<ActorInfo *>(event.data().data.ptr)); } diff --git a/tdactor/td/actor/impl/Scheduler.h b/tdactor/td/actor/impl/Scheduler.h index b9022c75a..d4d075785 100644 --- a/tdactor/td/actor/impl/Scheduler.h +++ b/tdactor/td/actor/impl/Scheduler.h @@ -375,8 +375,4 @@ ActorOwn<ActorT> register_existing_actor(unique_ptr<ActorT> actor_ptr) { return Scheduler::instance()->register_existing_actor(std::move(actor_ptr)); } -inline void yield_scheduler() { - Scheduler::instance()->yield(); -} - } // namespace td |
