Lines Matching defs:subscribers
161 auto &subscribers = iter->second;
162 for (auto it = subscribers.begin(); it != subscribers.end(); it++) {
177 subscribers.erase(it);
215 auto &subscribers = iter->second;
217 for (auto innerIter = subscribers.begin(); innerIter != subscribers.end(); ++innerIter) {
229 subscribers.erase(innerIter);
611 auto &subscribers = iter->second;
612 for (auto it = subscribers.begin(); it != subscribers.end();) {
618 subscribers.erase(it++);
625 auto &subscribers = iter->second;
626 for (auto inner = subscribers.begin(); inner != subscribers.end();) {
636 inner = subscribers.erase(inner);
641 if (subscribers.empty()) {
709 std::shared_ptr<KeyOption> keyOption, std::list<std::shared_ptr<Subscriber>> &subscribers, bool &handled)
714 MMI_HILOGD("Notify key down subscribers size:%{public}zu", subscribers.size());
716 NotifyKeyDownRightNow(keyEvent, subscribers, keyOption->IsRepeat(), handled);
718 NotifyKeyDownDelay(keyEvent, subscribers, handled);
722 std::list<std::shared_ptr<Subscriber>> &subscribers, bool isRepeat, bool &handled)
725 MMI_HILOGD("The subscribe list size is %{public}zu", subscribers.size());
726 for (auto &subscriber : subscribers) {
745 std::list<std::shared_ptr<Subscriber>> &subscribers, bool &handled)
748 MMI_HILOGD("The subscribe list size is %{public}zu", subscribers.size());
749 for (auto &subscriber : subscribers) {
766 std::list<std::shared_ptr<Subscriber>> subscribers, bool &handled)
769 MMI_HILOGD("Subscribers size:%{public}zu", subscribers.size());
770 for (auto &subscriber : subscribers) {
871 void KeySubscriberHandler::ClearSubscriberTimer(std::list<std::shared_ptr<Subscriber>> subscribers)
874 MMI_HILOGD("Clear subscriber timer size:%{public}zu", subscribers.size());
875 for (auto &subscriber : subscribers) {
946 auto subscribers = iter.second;
948 IsMatchForegroundPid(subscribers, pids);
955 ClearSubscriberTimer(subscribers);
960 ClearSubscriberTimer(subscribers);
963 NotifyKeyDownSubscriber(keyEvent, keyOption, subscribers, handled);
1007 auto subscribers = iter.second;
1009 IsMatchForegroundPid(subscribers, pids);
1012 ClearSubscriberTimer(subscribers);
1025 NotifyKeyUpSubscriber(keyEvent, subscribers, handled);
1034 NotifyKeyUpSubscriber(keyEvent, subscribers, handled);
1046 auto subscribers = iter.second;
1047 for (auto &subscriber : subscribers) {
1061 auto subscribers = iter.second;
1071 if (keyCode == keyOption->GetFinalKey() && trrigerType == keyAction && subscribers.size() > 0) {
1139 auto &subscribers = iter->second;
1140 for (auto it = subscribers.begin(); it != subscribers.end(); it++) {
1192 mprintf(fd, "subscribers: count = %zu", CountSubscribers());
1219 auto &subscribers = iter->second;
1220 for (auto item = subscribers.begin(); item != subscribers.end(); ++item) {
1383 auto subscribers = iter.second;
1385 IsMatchForegroundPid(subscribers, pids);
1386 ClearSubscriberTimer(subscribers);