Home
last modified time | relevance | path

Searched refs:FiniteStateMachineImpl (Results 1 – 8 of 8) sorted by relevance

/base/useriam/user_auth_framework/services/base/src/
Dfinite_state_machine_impl.cpp26 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 …]
Dfinite_state_machine_impl.h35 class FiniteStateMachineImpl final : public FiniteStateMachine,
36 public std::enable_shared_from_this<FiniteStateMachineImpl>,
44FiniteStateMachineImpl(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_;
Dfinite_state_machine_builder.h48 FiniteStateMachineImpl::TransitionMap transitionMap_;
49 FiniteStateMachineImpl::EnterMap enterMap_;
50 FiniteStateMachineImpl::LeaveMap leaveMap_;
Dfinite_state_machine_builder.cpp43 …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/
Dfinite_state_machine_impl.cpp26 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 …]
Dfinite_state_machine_builder.cpp43 …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/
Dfinite_state_machine_impl.h35 class FiniteStateMachineImpl final : public FiniteStateMachine,
36 public std::enable_shared_from_this<FiniteStateMachineImpl>,
44FiniteStateMachineImpl(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_;
Dfinite_state_machine_builder.h48 FiniteStateMachineImpl::TransitionMap transitionMap_;
49 FiniteStateMachineImpl::EnterMap enterMap_;
50 FiniteStateMachineImpl::LeaveMap leaveMap_;