Searched refs:FiniteStateMachineImpl (Results 1 – 8 of 8) sorted by relevance
| /base/useriam/user_auth_framework/services/base/src/ |
| D | finite_state_machine_impl.cpp | 26 FiniteStateMachineImpl::FiniteStateMachineImpl(std::string name, uint32_t initialState, TransitionM… in FiniteStateMachineImpl() function in OHOS::UserIam::UserAuth::FiniteStateMachineImpl 38 FiniteStateMachineImpl::~FiniteStateMachineImpl() in ~FiniteStateMachineImpl() 44 void FiniteStateMachineImpl::Schedule(uint32_t event) in Schedule() 60 void FiniteStateMachineImpl::ScheduleInner(FiniteStateMachine &machine) in ScheduleInner() 63 for (uint32_t runTimes = 0; runTimes < FiniteStateMachineImpl::MAX_SCHEDULE_TIMES; runTimes++) { in ScheduleInner() 85 if (runTimes >= FiniteStateMachineImpl::MAX_SCHEDULE_TIMES) { in ScheduleInner() 92 void FiniteStateMachineImpl::DealWithStateLeaveAndEnter(FiniteStateMachine &machine, uint32_t oldSt… in DealWithStateLeaveAndEnter() 111 uint32_t FiniteStateMachineImpl::GetCurrentState() const in GetCurrentState() 116 uint32_t FiniteStateMachineImpl::EnsureCurrentState() in EnsureCurrentState() 125 const std::string &FiniteStateMachineImpl::GetMachineName() const in GetMachineName() [all …]
|
| D | finite_state_machine_impl.h | 35 class FiniteStateMachineImpl final : public FiniteStateMachine, 36 public std::enable_shared_from_this<FiniteStateMachineImpl>, 44 …FiniteStateMachineImpl(std::string name, uint32_t initialState, TransitionMap &transitionMap, Ente… 46 ~FiniteStateMachineImpl() override; 69 FiniteStateMachineImpl::EnterMap enterMap_; 70 FiniteStateMachineImpl::LeaveMap leaveMap_; 76 class FiniteStateMachineImpl::Inner final : public FiniteStateMachine, public NoCopyable { 78 explicit Inner(std::shared_ptr<FiniteStateMachineImpl> &machine); 87 std::shared_ptr<FiniteStateMachineImpl> &machine_;
|
| D | finite_state_machine_builder.h | 48 FiniteStateMachineImpl::TransitionMap transitionMap_; 49 FiniteStateMachineImpl::EnterMap enterMap_; 50 FiniteStateMachineImpl::LeaveMap leaveMap_;
|
| D | finite_state_machine_builder.cpp | 43 …auto ret = transitionMap_.try_emplace(FiniteStateMachineImpl::GetTransitionIndex(state, event), ne… in MakeTransition() 87 …return Common::MakeShared<FiniteStateMachineImpl>(name_, initstate_, transitionMap_, enterMap_, le… in Build()
|
| /base/useriam/face_auth/services_ex/src/ |
| D | finite_state_machine_impl.cpp | 26 FiniteStateMachineImpl::FiniteStateMachineImpl(std::string name, uint32_t initialState, TransitionM… in FiniteStateMachineImpl() function in OHOS::UserIam::FaceAuth::FiniteStateMachineImpl 38 FiniteStateMachineImpl::~FiniteStateMachineImpl() in ~FiniteStateMachineImpl() 44 void FiniteStateMachineImpl::Schedule(uint32_t event) in Schedule() 60 void FiniteStateMachineImpl::ScheduleInner(FiniteStateMachine &machine) in ScheduleInner() 87 if (runTimes >= FiniteStateMachineImpl::MAX_SCHEDULE_TIMES) { in ScheduleInner() 94 void FiniteStateMachineImpl::DealWithStateLeaveAndEnter(FiniteStateMachine &machine, uint32_t oldSt… in DealWithStateLeaveAndEnter() 113 uint32_t FiniteStateMachineImpl::GetCurrentState() const in GetCurrentState() 118 uint32_t FiniteStateMachineImpl::EnsureCurrentState() in EnsureCurrentState() 127 const std::string &FiniteStateMachineImpl::GetMachineName() const in GetMachineName() 132 void FiniteStateMachineImpl::SetThreadHandler(const std::shared_ptr<ThreadHandler> &threadHandler) in SetThreadHandler() [all …]
|
| D | finite_state_machine_builder.cpp | 43 …auto ret = transitionMap_.try_emplace(FiniteStateMachineImpl::GetTransitionIndex(state, event), ne… in MakeTransition() 87 …return Common::MakeShared<FiniteStateMachineImpl>(name_, initstate_, transitionMap_, enterMap_, le… in Build()
|
| /base/useriam/face_auth/services_ex/inc/ |
| D | finite_state_machine_impl.h | 35 class FiniteStateMachineImpl final : public FiniteStateMachine, 36 public std::enable_shared_from_this<FiniteStateMachineImpl>, 44 …FiniteStateMachineImpl(std::string name, uint32_t initialState, TransitionMap &transitionMap, Ente… 46 ~FiniteStateMachineImpl() override; 69 FiniteStateMachineImpl::EnterMap enterMap_; 70 FiniteStateMachineImpl::LeaveMap leaveMap_; 76 class FiniteStateMachineImpl::Inner final : public FiniteStateMachine, public NoCopyable { 78 explicit Inner(std::shared_ptr<FiniteStateMachineImpl> &machine); 87 std::shared_ptr<FiniteStateMachineImpl> &machine_;
|
| D | finite_state_machine_builder.h | 48 FiniteStateMachineImpl::TransitionMap transitionMap_; 49 FiniteStateMachineImpl::EnterMap enterMap_; 50 FiniteStateMachineImpl::LeaveMap leaveMap_;
|