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(actor_ref, std::forward(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(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 register_existing_actor(unique_ptr actor_ptr) { return Scheduler::instance()->register_existing_actor(std::move(actor_ptr)); } -inline void yield_scheduler() { - Scheduler::instance()->yield(); -} - } // namespace td