Lines Matching defs:statePtr
39 ErrCode BaseState::Init(const std::shared_ptr<BaseState>& statePtr)
41 auto callbackTask = [statePtr]() { statePtr->StartTransitNextState(statePtr); };
67 void BaseState::StartTransitNextState(const std::shared_ptr<BaseState>& statePtr)
69 handler_->PostTask([statePtr]() {
71 STATE_NAME_LIST[statePtr->nextState_].c_str(), STATE_NAME_LIST[statePtr->curState_].c_str());
73 auto stateManagerPtr = statePtr->stateManager_.lock();
83 if (stateManagerPtr->TransitToState(statePtr->nextState_) != ERR_OK) {
84 STANDBYSERVICE_LOGW("can not transit to state %{public}d, block current state", statePtr->nextState_);