Lines Matching refs:event
72 …ddHandler(CooperateEventType::ADD_OBSERVER, [this](Context &context, const CooperateEvent &event) { in StateMachine() argument
73 this->AddObserver(context, event); in StateMachine()
75 …andler(CooperateEventType::REMOVE_OBSERVER, [this](Context &context, const CooperateEvent &event) { in StateMachine() argument
76 this->RemoveObserver(context, event); in StateMachine()
78 …dler(CooperateEventType::REGISTER_LISTENER, [this](Context &context, const CooperateEvent &event) { in StateMachine() argument
79 this->RegisterListener(context, event); in StateMachine()
81 …er(CooperateEventType::UNREGISTER_LISTENER, [this](Context &context, const CooperateEvent &event) { in StateMachine() argument
82 this->UnregisterListener(context, event); in StateMachine()
84 …perateEventType::REGISTER_HOTAREA_LISTENER, [this](Context &context, const CooperateEvent &event) { in StateMachine() argument
85 this->RegisterHotAreaListener(context, event); in StateMachine()
88 [this](Context &context, const CooperateEvent &event) { in StateMachine() argument
89 this->UnregisterHotAreaListener(context, event); in StateMachine()
91 AddHandler(CooperateEventType::ENABLE, [this](Context &context, const CooperateEvent &event) { in StateMachine() argument
92 this->EnableCooperate(context, event); in StateMachine()
94 AddHandler(CooperateEventType::DISABLE, [this](Context &context, const CooperateEvent &event) { in StateMachine() argument
95 this->DisableCooperate(context, event); in StateMachine()
97 AddHandler(CooperateEventType::START, [this](Context &context, const CooperateEvent &event) { in StateMachine() argument
98 this->StartCooperate(context, event); in StateMachine()
100 …er(CooperateEventType::GET_COOPERATE_STATE, [this](Context &context, const CooperateEvent &event) { in StateMachine() argument
101 this->GetCooperateState(context, event); in StateMachine()
104 [this](Context &context, const CooperateEvent &event) { in StateMachine() argument
105 this->RegisterEventListener(context, event); in StateMachine()
108 [this](Context &context, const CooperateEvent &event) { in StateMachine() argument
109 this->UnregisterEventListener(context, event); in StateMachine()
112 [this](Context &context, const CooperateEvent &event) { in StateMachine() argument
113 this->OnBoardOnline(context, event); in StateMachine()
116 [this](Context &context, const CooperateEvent &event) { in StateMachine() argument
117 this->OnBoardOffline(context, event); in StateMachine()
120 [this](Context &context, const CooperateEvent &event) { in StateMachine() argument
121 this->OnProfileChanged(context, event); in StateMachine()
124 [this](Context &context, const CooperateEvent &event) { in StateMachine() argument
125 this->OnPointerEvent(context, event); in StateMachine()
127 … AddHandler(CooperateEventType::APP_CLOSED, [this](Context &context, const CooperateEvent &event) { in StateMachine() argument
128 this->OnProcessClientDied(context, event); in StateMachine()
131 [this](Context &context, const CooperateEvent &event) { in StateMachine() argument
132 this->OnSoftbusSessionOpened(context, event); in StateMachine()
135 [this](Context &context, const CooperateEvent &event) { in StateMachine() argument
136 this->OnSoftbusSessionClosed(context, event); in StateMachine()
139 [this](Context &context, const CooperateEvent &event) { in StateMachine() argument
140 this->OnSoftbusSubscribeMouseLocation(context, event); in StateMachine()
143 [this](Context &context, const CooperateEvent &event) { in StateMachine() argument
144 this->OnSoftbusUnSubscribeMouseLocation(context, event); in StateMachine()
147 [this](Context &context, const CooperateEvent &event) { in StateMachine() argument
148 this->OnSoftbusReplySubscribeMouseLocation(context, event); in StateMachine()
151 [this](Context &context, const CooperateEvent &event) { in StateMachine() argument
152 this->OnSoftbusReplyUnSubscribeMouseLocation(context, event); in StateMachine()
155 [this](Context &context, const CooperateEvent &event) { in StateMachine() argument
156 this->OnSoftbusMouseLocation(context, event); in StateMachine()
159 [this](Context &context, const CooperateEvent &event) { in StateMachine() argument
160 this->OnRemoteStart(context, event); in StateMachine()
163 [this](Context &context, const CooperateEvent &event) { in StateMachine() argument
164 this->OnHotPlugEvent(context, event); in StateMachine()
167 [this](Context &context, const CooperateEvent &event) { in StateMachine() argument
168 this->OnRemoteHotPlug(context, event); in StateMachine()
171 [this](Context &context, const CooperateEvent &event) { in StateMachine() argument
172 this->OnRemoteInputDevice(context, event); in StateMachine()
176 void StateMachine::OnEvent(Context &context, const CooperateEvent &event) in OnEvent() argument
178 if (auto iter = handlers_.find(event.type); iter != handlers_.end()) { in OnEvent()
179 iter->second(context, event); in OnEvent()
181 Transfer(context, event); in OnEvent()
198 void StateMachine::AddHandler(CooperateEventType event, std::function<void(Context&, const Cooperat… in AddHandler() argument
200 handlers_.emplace(event, handler); in AddHandler()
210 void StateMachine::AddObserver(Context &context, const CooperateEvent &event) in AddObserver() argument
212 AddObserverEvent notice = std::get<AddObserverEvent>(event.event); in AddObserver()
216 void StateMachine::RemoveObserver(Context &context, const CooperateEvent &event) in RemoveObserver() argument
218 RemoveObserverEvent notice = std::get<RemoveObserverEvent>(event.event); in RemoveObserver()
222 void StateMachine::RegisterListener(Context &context, const CooperateEvent &event) in RegisterListener() argument
224 RegisterListenerEvent notice = std::get<RegisterListenerEvent>(event.event); in RegisterListener()
228 void StateMachine::UnregisterListener(Context &context, const CooperateEvent &event) in UnregisterListener() argument
230 UnregisterListenerEvent notice = std::get<UnregisterListenerEvent>(event.event); in UnregisterListener()
234 void StateMachine::RegisterHotAreaListener(Context &context, const CooperateEvent &event) in RegisterHotAreaListener() argument
236 RegisterHotareaListenerEvent notice = std::get<RegisterHotareaListenerEvent>(event.event); in RegisterHotAreaListener()
240 void StateMachine::UnregisterHotAreaListener(Context &context, const CooperateEvent &event) in UnregisterHotAreaListener() argument
242 UnregisterHotareaListenerEvent notice = std::get<UnregisterHotareaListenerEvent>(event.event); in UnregisterHotAreaListener()
246 void StateMachine::EnableCooperate(Context &context, const CooperateEvent &event) in EnableCooperate() argument
249 EnableCooperateEvent enableEvent = std::get<EnableCooperateEvent>(event.event); in EnableCooperate()
261 Transfer(context, event); in EnableCooperate()
264 void StateMachine::DisableCooperate(Context &context, const CooperateEvent &event) in DisableCooperate() argument
267 DisableCooperateEvent disableEvent = std::get<DisableCooperateEvent>(event.event); in DisableCooperate()
273 Transfer(context, event); in DisableCooperate()
276 void StateMachine::StartCooperate(Context &context, const CooperateEvent &event) in StartCooperate() argument
279 StartCooperateEvent startEvent = std::get<StartCooperateEvent>(event.event); in StartCooperate()
292 Transfer(context, event); in StartCooperate()
295 void StateMachine::GetCooperateState(Context &context, const CooperateEvent &event) in GetCooperateState() argument
298 GetCooperateStateEvent stateEvent = std::get<GetCooperateStateEvent>(event.event); in GetCooperateState()
310 void StateMachine::OnProcessClientDied(Context &context, const CooperateEvent &event) in OnProcessClientDied() argument
313 ClientDiedEvent notice = std::get<ClientDiedEvent>(event.event); in OnProcessClientDied()
317 Transfer(context, event); in OnProcessClientDied()
320 void StateMachine::RegisterEventListener(Context &context, const CooperateEvent &event) in RegisterEventListener() argument
322 RegisterEventListenerEvent notice = std::get<RegisterEventListenerEvent>(event.event); in RegisterEventListener()
326 void StateMachine::UnregisterEventListener(Context &context, const CooperateEvent &event) in UnregisterEventListener() argument
328 UnregisterEventListenerEvent notice = std::get<UnregisterEventListenerEvent>(event.event); in UnregisterEventListener()
332 void StateMachine::OnBoardOnline(Context &context, const CooperateEvent &event) in OnBoardOnline() argument
335 DDMBoardOnlineEvent onlineEvent = std::get<DDMBoardOnlineEvent>(event.event); in OnBoardOnline()
340 Transfer(context, event); in OnBoardOnline()
344 void StateMachine::OnBoardOffline(Context &context, const CooperateEvent &event) in OnBoardOffline() argument
347 DDMBoardOfflineEvent offlineEvent = std::get<DDMBoardOfflineEvent>(event.event); in OnBoardOffline()
353 Transfer(context, event); in OnBoardOffline()
357 void StateMachine::OnProfileChanged(Context &context, const CooperateEvent &event) in OnProfileChanged() argument
360 DDPCooperateSwitchChanged notice = std::get<DDPCooperateSwitchChanged>(event.event); in OnProfileChanged()
362 Transfer(context, event); in OnProfileChanged()
365 void StateMachine::OnPointerEvent(Context &context, const CooperateEvent &event) in OnPointerEvent() argument
368 InputPointerEvent pointerEvent = std::get<InputPointerEvent>(event.event); in OnPointerEvent()
375 void StateMachine::OnSoftbusSessionClosed(Context &context, const CooperateEvent &event) in OnSoftbusSessionClosed() argument
378 DSoftbusSessionClosed notice = std::get<DSoftbusSessionClosed>(event.event); in OnSoftbusSessionClosed()
382 Transfer(context, event); in OnSoftbusSessionClosed()
385 void StateMachine::OnSoftbusSessionOpened(Context &context, const CooperateEvent &event) in OnSoftbusSessionOpened() argument
388 DSoftbusSessionOpened notice = std::get<DSoftbusSessionOpened>(event.event); in OnSoftbusSessionOpened()
390 Transfer(context, event); in OnSoftbusSessionOpened()
393 void StateMachine::OnHotPlugEvent(Context &context, const CooperateEvent &event) in OnHotPlugEvent() argument
396 InputHotplugEvent notice = std::get<InputHotplugEvent>(event.event); in OnHotPlugEvent()
398 Transfer(context, event); in OnHotPlugEvent()
401 void StateMachine::OnRemoteInputDevice(Context &context, const CooperateEvent &event) in OnRemoteInputDevice() argument
404 DSoftbusSyncInputDevice notice = std::get<DSoftbusSyncInputDevice>(event.event); in OnRemoteInputDevice()
406 Transfer(context, event); in OnRemoteInputDevice()
409 void StateMachine::OnRemoteHotPlug(Context &context, const CooperateEvent &event) in OnRemoteHotPlug() argument
412 DSoftbusHotPlugEvent notice = std::get<DSoftbusHotPlugEvent>(event.event); in OnRemoteHotPlug()
414 Transfer(context, event); in OnRemoteHotPlug()
417 void StateMachine::OnSoftbusSubscribeMouseLocation(Context &context, const CooperateEvent &event) in OnSoftbusSubscribeMouseLocation() argument
420 DSoftbusSubscribeMouseLocation notice = std::get<DSoftbusSubscribeMouseLocation>(event.event); in OnSoftbusSubscribeMouseLocation()
424 void StateMachine::OnSoftbusUnSubscribeMouseLocation(Context &context, const CooperateEvent &event) in OnSoftbusUnSubscribeMouseLocation() argument
427 … DSoftbusUnSubscribeMouseLocation notice = std::get<DSoftbusUnSubscribeMouseLocation>(event.event); in OnSoftbusUnSubscribeMouseLocation()
431 …d StateMachine::OnSoftbusReplySubscribeMouseLocation(Context &context, const CooperateEvent &event) in OnSoftbusReplySubscribeMouseLocation() argument
434 …busReplySubscribeMouseLocation notice = std::get<DSoftbusReplySubscribeMouseLocation>(event.event); in OnSoftbusReplySubscribeMouseLocation()
438 …StateMachine::OnSoftbusReplyUnSubscribeMouseLocation(Context &context, const CooperateEvent &event) in OnSoftbusReplyUnSubscribeMouseLocation() argument
441 …eplyUnSubscribeMouseLocation notice = std::get<DSoftbusReplyUnSubscribeMouseLocation>(event.event); in OnSoftbusReplyUnSubscribeMouseLocation()
445 void StateMachine::OnSoftbusMouseLocation(Context &context, const CooperateEvent &event) in OnSoftbusMouseLocation() argument
448 DSoftbusSyncMouseLocation notice = std::get<DSoftbusSyncMouseLocation>(event.event); in OnSoftbusMouseLocation()
452 void StateMachine::OnRemoteStart(Context &context, const CooperateEvent &event) in OnRemoteStart() argument
454 DSoftbusStartCooperate startEvent = std::get<DSoftbusStartCooperate>(event.event); in OnRemoteStart()
466 Transfer(context, event); in OnRemoteStart()
469 void StateMachine::Transfer(Context &context, const CooperateEvent &event) in Transfer() argument
471 states_[current_]->OnEvent(context, event); in Transfer()
485 const EnableCooperateEvent &event) in RegisterApplicationStateObserver() argument
488 auto bundleName = GetPackageName(event.tokenId); in RegisterApplicationStateObserver()
493 appStateObserver_ = sptr<AppStateObserver>::MakeSptr(sender, event.pid); in RegisterApplicationStateObserver()
524 void StateMachine::AddSessionObserver(Context &context, const EnableCooperateEvent &event) in AddSessionObserver() argument
527 RegisterApplicationStateObserver(context.Sender(), event); in AddSessionObserver()
563 void StateMachine::RemoveSessionObserver(Context &context, const DisableCooperateEvent &event) in RemoveSessionObserver() argument