Lines Matching defs:event
102 int32_t EventManager::PushEvent(const SharingEvent &event)
105 RETURN_INVALID_IF_NULL(event.eventMsg);
106 SHARING_LOGI("push a async event, type: %{public}u %{public}s.", event.eventMsg->type,
107 std::string(magic_enum::enum_name(event.eventMsg->type)).c_str());
109 events_.emplace(event);
114 int32_t EventManager::PushSyncEvent(const SharingEvent &event)
117 RETURN_INVALID_IF_NULL(event.eventMsg);
118 SHARING_LOGI("push a sync event, type: %{public}u %{public}s.", event.eventMsg->type,
119 std::string(magic_enum::enum_name(event.eventMsg->type)).c_str());
122 if (listenMap.first == event.listenerType) {
123 SHARING_LOGD("find Listener type %{public}d %{public}s.", event.eventMsg->type,
124 std::string(magic_enum::enum_name(event.eventMsg->type)).c_str());
126 std::packaged_task<BindedTask> task(std::bind(&EventListener::OnEvent, listener, event));
131 std::string(magic_enum::enum_name(event.eventMsg->type)).c_str());
135 std::string(magic_enum::enum_name(event.eventMsg->type)).c_str());
152 auto event = events_.front();
155 if (listenMap.first == event.listenerType) {
158 std::packaged_task<BindedTask> task(std::bind(&EventListener::OnEvent, listener, event));