diff options
| author | levlam <levlam@telegram.org> | 2023-03-21 13:01:24 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2023-03-21 13:01:24 +0300 |
| commit | 7055176e89cf93d34eb5b8b1827b5ead8464adb2 (patch) | |
| tree | c08e47794199130e61601ca44df6a894b42592a7 /tdactor/td | |
| parent | 52509b20a80cc401d7eaa06cf3902f82d57cc8dc (diff) | |
Remove ActorSendType::LaterWeak.
Diffstat (limited to 'tdactor/td')
| -rw-r--r-- | tdactor/td/actor/impl/Scheduler-decl.h | 2 | ||||
| -rw-r--r-- | tdactor/td/actor/impl/Scheduler.h | 6 |
2 files changed, 4 insertions, 4 deletions
diff --git a/tdactor/td/actor/impl/Scheduler-decl.h b/tdactor/td/actor/impl/Scheduler-decl.h index c4f827768..8321f38a1 100644 --- a/tdactor/td/actor/impl/Scheduler-decl.h +++ b/tdactor/td/actor/impl/Scheduler-decl.h @@ -39,7 +39,7 @@ extern int VERBOSITY_NAME(actor); class ActorInfo; -enum class ActorSendType { Immediate, Later, LaterWeak }; +enum class ActorSendType { Immediate, Later }; class Scheduler; class SchedulerGuard { diff --git a/tdactor/td/actor/impl/Scheduler.h b/tdactor/td/actor/impl/Scheduler.h index e41e31374..fb9e49891 100644 --- a/tdactor/td/actor/impl/Scheduler.h +++ b/tdactor/td/actor/impl/Scheduler.h @@ -110,12 +110,12 @@ ActorOwn<ActorT> Scheduler::register_actor_impl(Slice name, ActorT *actor_ptr, A ActorId<ActorT> actor_id = weak_info->actor_id(actor_ptr); if (sched_id != sched_id_) { - send<ActorSendType::LaterWeak>(actor_id, Event::start()); + send<ActorSendType::Later>(actor_id, Event::start()); do_migrate_actor(actor_info, sched_id); } else { pending_actors_list_.put(weak_info->get_list_node()); if (ActorTraits<ActorT>::need_start_up) { - send<ActorSendType::LaterWeak>(actor_id, Event::start()); + send<ActorSendType::Later>(actor_id, Event::start()); } } @@ -272,7 +272,7 @@ inline void Scheduler::yield_actor(Actor *actor) { yield_actor(actor->get_info()); } inline void Scheduler::yield_actor(ActorInfo *actor_info) { - send<ActorSendType::LaterWeak>(actor_info->actor_id(), Event::yield()); + send<ActorSendType::Later>(actor_info->actor_id(), Event::yield()); } inline void Scheduler::stop_actor(Actor *actor) { |
