Lines Matching refs:eventId
34 InnerEvent::EventId eventId; member
51 bool IsExistValidCallback(const InnerEvent::EventId &eventId) in IsExistValidCallback() argument
54 auto subscribe = g_emitterImpls.find(eventId); in IsExistValidCallback()
67 void EmitWithEventData(InnerEvent::EventId eventId, uint32_t priority, CEventData data) in EmitWithEventData() argument
69 if (!IsExistValidCallback(eventId)) { in EmitWithEventData()
79 auto event = InnerEvent::Get(eventId, dataPtr); in EmitWithEventData()
121 void OutPutEventIdLog(const InnerEvent::EventId &eventId) in OutPutEventIdLog() argument
123 if (eventId.index() == OHOS::AppExecFwk::TYPE_U32_INDEX) { in OutPutEventIdLog()
124 LOGD("Event id value: %{public}u", std::get<uint32_t>(eventId)); in OutPutEventIdLog()
126 LOGD("Event id value: %{public}s", std::get<std::string>(eventId).c_str()); in OutPutEventIdLog()
130 int32_t OnOrOnce(InnerEvent::EventId eventId, CallbackImpl **callbackImpl, bool once) in OnOrOnce() argument
132 OutPutEventIdLog(eventId); in OnOrOnce()
135 auto callbackInfo = SearchCallbackInfo(eventId, callback->name); in OnOrOnce()
151 g_emitterImpls[eventId].insert(callbackInfo); in OnOrOnce()
155 int32_t Emitter::On(uint32_t eventId, CallbackImpl *callback) in On() argument
157 InnerEvent::EventId id = eventId; in On()
161 int32_t Emitter::On(char* eventId, CallbackImpl *callback) in On() argument
163 InnerEvent::EventId id = std::string(eventId); in On()
167 int32_t Emitter::Once(uint32_t eventId, CallbackImpl *callback) in Once() argument
169 InnerEvent::EventId id = eventId; in Once()
173 int32_t Emitter::Once(char* eventId, CallbackImpl *callback) in Once() argument
175 InnerEvent::EventId id = std::string(eventId); in Once()
179 void Unsubscribe(InnerEvent::EventId eventId) in Unsubscribe() argument
182 auto subscribe = g_emitterImpls.find(eventId); in Unsubscribe()
190 void Unsubscribe(InnerEvent::EventId eventId, CallbackImpl *callback) in Unsubscribe() argument
193 auto callbackInfo = SearchCallbackInfo(eventId, callback->name); in Unsubscribe()
199 void Emitter::Off(uint32_t eventId) in Off() argument
201 InnerEvent::EventId id = eventId; in Off()
205 void Emitter::Off(char* eventId) in Off() argument
207 InnerEvent::EventId id = std::string(eventId); in Off()
211 void Emitter::Off(uint32_t eventId, CallbackImpl *callback) in Off() argument
213 InnerEvent::EventId id = eventId; in Off()
217 void Emitter::Off(char* eventId, CallbackImpl *callback) in Off() argument
219 InnerEvent::EventId id = std::string(eventId); in Off()
223 void Emitter::Emit(uint32_t eventId, uint32_t priority, CEventData data) in Emit() argument
225 InnerEvent::EventId id = eventId; in Emit()
229 void Emitter::Emit(char* eventId, uint32_t priority, CEventData data) in Emit() argument
231 InnerEvent::EventId id = std::string(eventId); in Emit()
235 uint32_t GetListenerCountByEventId(InnerEvent::EventId eventId) in GetListenerCountByEventId() argument
239 auto subscribe = g_emitterImpls.find(eventId); in GetListenerCountByEventId()
250 uint32_t Emitter::GetListenerCount(uint32_t eventId) in GetListenerCount() argument
252 InnerEvent::EventId id = eventId; in GetListenerCount()
256 uint32_t Emitter::GetListenerCount(std::string eventId) in GetListenerCount() argument
258 InnerEvent::EventId id = eventId; in GetListenerCount()
309 InnerEvent::EventId eventId = event->GetInnerEventIdEx(); in ProcessEvent() local
310 OutPutEventIdLog(eventId); in ProcessEvent()
314 auto subscribe = g_emitterImpls.find(eventId); in ProcessEvent()
324 g_emitterImpls.erase(eventId); in ProcessEvent()
328 auto subscribe = g_emitterImpls.find(eventId); in ProcessEvent()