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 D | hi_state.cpp | 21 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 D | hi_state.h | 25 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 D | hi_state_machine.h | 39 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 D | hi_state_machine.cpp | 88 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 D | fsm_state.h | 24 class FsmState : public HiState { 28 …: HiState(name), m_eventHandler(event), m_stateEnter(enter), m_stateExit(exit), m_privateDate(priv) in FsmState()
|
H A D | hi_state_machine_observer.cpp | 28 void HiStateMachineObserver::OnFinalState(const HiState &state) in OnFinalState()
|
H A D | hi_state_machine_observer.h | 29 virtual void OnFinalState(const HiState &state);
|
H A D | hi_fsm.cpp | 32 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 D | liteplayer_state_machine.h | 29 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 D | liteplayer_state_machine.cpp | 115 HiState *PlayerControlState::FindTransition(int event) in FindTransition() 117 HiState *dstState = HiState::FindTransition(event); in FindTransition() 366 const HiState* curState = CurrentState(); in GetCurState()
|