Lines Matching defs:sess

106     SessionPtr sess, int32_t subscribeId, std::shared_ptr<KeyOption> keyOption)
113 CHKPR(sess, ERROR_NULL_POINTER);
127 keyOption->GetFinalKeyDownDuration(), sess->GetPid());
128 auto subscriber = std::make_shared<Subscriber>(subscribeId, sess, keyOption);
146 int32_t KeySubscriberHandler::UnsubscribeKeyEvent(SessionPtr sess, int32_t subscribeId)
148 CHKPR(sess, ERROR_NULL_POINTER);
149 MMI_HILOGI("SubscribeId:%{public}d, pid:%{public}d", subscribeId, sess->GetPid());
150 int32_t ret = RemoveSubscriber(sess, subscribeId, true);
152 ret = RemoveKeyGestureSubscriber(sess, subscribeId);
157 int32_t KeySubscriberHandler::RemoveSubscriber(SessionPtr sess, int32_t subscribeId, bool isSystem)
163 if ((*it)->id_ == subscribeId && (*it)->sess_ == sess) {
176 option->IsFinalKeyDown() ? "true" : "false", option->GetFinalKeyDownDuration(), sess->GetPid());
211 int32_t KeySubscriberHandler::RemoveKeyGestureSubscriber(SessionPtr sess, int32_t subscribeId)
220 if ((subscriber->id_ != subscribeId) || (subscriber->sess_ != sess)) {
228 option->IsFinalKeyDown() ? "true" : "false", option->GetFinalKeyDownDuration(), sess->GetPid());
286 SessionPtr sess, int32_t subscribeId, std::shared_ptr<KeyOption> keyOption)
288 CHKPR(sess, ERROR_NULL_POINTER);
301 keyOption->GetFinalKeyDownDuration(), sess->GetPid());
302 auto subscriber = std::make_shared<Subscriber>(subscribeId, sess, keyOption);
312 int32_t KeySubscriberHandler::UnsubscribeHotkey(SessionPtr sess, int32_t subscribeId)
314 CHKPR(sess, ERROR_NULL_POINTER);
315 MMI_HILOGI("SubscribeId:%{public}d, pid:%{public}d", subscribeId, sess->GetPid());
316 int32_t ret = RemoveSubscriber(sess, subscribeId, false);
318 MMI_HILOGW("No hot key subscription(%{public}d, No.%{public}d)", sess->GetPid(), subscribeId);
606 void KeySubscriberHandler::OnSessionDelete(SessionPtr sess)
609 CHKPV(sess);
613 if ((*it)->sess_ == sess) {
628 if (subscriber->sess_ == sess) {
630 subscriber->timerId_, sess->GetPid());
635 option->IsFinalKeyDown() ? "true" : "false", option->GetFinalKeyDownDuration(), sess->GetPid());
695 auto sess = item->sess_;
696 CHKPF(sess);
697 if (foregroundPids.find(sess->GetPid()) != foregroundPids.end()) {
698 MMI_HILOGD("Subscriber foregroundPid:%{public}d", sess->GetPid());
699 foregroundPids_.insert(sess->GetPid());
728 auto sess = subscriber->sess_;
729 CHKPC(sess);
731 foregroundPids_.find(sess->GetPid()) != foregroundPids_.end()) {
751 auto sess = subscriber->sess_;
752 CHKPC(sess);
754 foregroundPids_.find(sess->GetPid()) != foregroundPids_.end()) {
772 auto sess = subscriber->sess_;
773 CHKPC(sess);
774 if (!isForegroundExits_ || foregroundPids_.find(sess->GetPid()) != foregroundPids_.end()) {
801 auto sess = subscriber->sess_;
802 CHKPV(sess);
803 int32_t fd = sess->GetFd();
806 MMI_HILOGI("Notify subscriber id:%{public}d, pid:%{public}d", subscriber->id_, sess->GetPid());
810 subscriber->id_, keyEvent->GetKeyCode(), sess->GetPid());
813 subscriber->id_, keyEvent->GetKeyCode(), sess->GetPid());
924 [this] (SessionPtr sess) { return this->OnSessionDelete(sess); };
979 auto sess = subscriber->sess_;
980 CHKPV(sess);
982 napData.pid = sess->GetPid();
983 napData.uid = sess->GetUid();
984 napData.bundleName = sess->GetProgramName();