Home
last modified time | relevance | path

Searched refs:HiState (Results 1 – 10 of 10) sorted by relevance

/ohos5.0/foundation/multimedia/media_lite/services/player_lite/impl/player_control/player/fsm/src/
H A Dhi_state.cpp21 HiState::HiState(std::string name) : m_name(name) in HiState() function in OHOS::HiState
25 HiState::~HiState() in ~HiState()
30 void HiState::AddTransition(int32_t event, HiState &state) in AddTransition()
32 m_transitionMap.insert(std::pair<int32_t, HiState *>(event, &state)); in AddTransition()
35 HiState *HiState::FindTransition(int32_t event) in FindTransition()
37 std::map<int32_t, HiState *>::iterator it; in FindTransition()
47 std::string HiState::Name() const in Name()
52 bool HiState::operator==(const HiState &state) in operator ==()
61 int32_t HiState::Enter() in Enter()
66 int32_t HiState::Exit() in Exit()
H A Dhi_state.h25 class HiState {
27 explicit HiState(std::string name);
28 virtual ~HiState();
30 virtual void AddTransition(int32_t event, HiState &state);
32 virtual HiState *FindTransition(int32_t event);
42 bool operator==(const HiState &state);
47 std::map<int32_t, HiState *> m_transitionMap;
H A Dhi_state_machine.h39 int32_t AddState(HiState &state);
41 int32_t SetInitialState(HiState &state);
43 const HiState *CurrentState();
67 bool StateExist(const HiState &state);
68 void Transition(HiState &nextState);
72 HiState *m_currentState {nullptr};
73 std::vector<HiState *> m_allStates;
H A Dhi_state_machine.cpp88 int32_t HiStateMachine::AddState(HiState &state) in AddState()
113 int32_t HiStateMachine::SetInitialState(HiState &state) in SetInitialState()
129 const HiState *HiStateMachine::CurrentState() in CurrentState()
134 void HiStateMachine::Transition(HiState &nextState) in Transition()
269 HiState *nextState = m_currentState->FindTransition(msg.what); in OnMessageReceived()
281 bool HiStateMachine::StateExist(const HiState &state) in StateExist()
283 std::vector<HiState *>::iterator it; in StateExist()
H A Dfsm_state.h24 class FsmState : public HiState {
28 …: HiState(name), m_eventHandler(event), m_stateEnter(enter), m_stateExit(exit), m_privateDate(priv) in FsmState()
H A Dhi_state_machine_observer.cpp28 void HiStateMachineObserver::OnFinalState(const HiState &state) in OnFinalState()
H A Dhi_state_machine_observer.h29 virtual void OnFinalState(const HiState &state);
H A Dhi_fsm.cpp32 using OHOS::HiState;
340 const HiState *state = fsmInstance->stateMachine->CurrentState(); in HI_FSM_GetCurrentState()
/ohos5.0/foundation/multimedia/media_lite/services/player_lite/impl/player_control/player/
H A Dliteplayer_state_machine.h29 using OHOS::HiState;
70 class PlayerControlState : public HiState {
73 : HiState(name), playerControlHandle_(&handle), curState_(&curState) {}; in PlayerControlState()
76 virtual HiState *FindTransition(int event);
H A Dliteplayer_state_machine.cpp115 HiState *PlayerControlState::FindTransition(int event) in FindTransition()
117 HiState *dstState = HiState::FindTransition(event); in FindTransition()
366 const HiState* curState = CurrentState(); in GetCurState()