aboutsummaryrefslogtreecommitdiffhomepage
path: root/tdactor/td/actor/impl/ActorInfo.h
diff options
context:
space:
mode:
Diffstat (limited to 'tdactor/td/actor/impl/ActorInfo.h')
-rw-r--r--tdactor/td/actor/impl/ActorInfo.h9
1 files changed, 2 insertions, 7 deletions
diff --git a/tdactor/td/actor/impl/ActorInfo.h b/tdactor/td/actor/impl/ActorInfo.h
index 714ce43bd..16e1cfe77 100644
--- a/tdactor/td/actor/impl/ActorInfo.h
+++ b/tdactor/td/actor/impl/ActorInfo.h
@@ -50,7 +50,6 @@ inline void ActorInfo::init(int32 sched_id, Slice name, ObjectPool<ActorInfo>::O
need_context_ = need_context;
need_start_up_ = need_start_up;
is_running_ = false;
- wait_generation_ = 0;
}
inline bool ActorInfo::need_context() const {
@@ -61,12 +60,8 @@ inline bool ActorInfo::need_start_up() const {
return need_start_up_;
}
-inline void ActorInfo::set_wait_generation(uint32 wait_generation) {
- wait_generation_ = wait_generation;
-}
-
-inline bool ActorInfo::must_wait(uint32 wait_generation) const {
- return wait_generation_ == wait_generation || !mailbox_.empty();
+inline bool ActorInfo::must_wait() const {
+ return !mailbox_.empty();
}
inline void ActorInfo::on_actor_moved(Actor *actor_new_ptr) {