Home
last modified time | relevance | path

Searched refs:EventListener (Results 1 – 25 of 39) sorted by relevance

12

/base/hiviewdfx/hiview/base/
Devent.cpp76 void EventListener::AddListenerInfo(uint32_t type, const EventListener::EventIdRange &range) in AddListenerInfo()
83 std::set<EventListener::EventIdRange> listenerInfo; in AddListenerInfo()
88 void EventListener::AddListenerInfo(uint32_t type, const std::set<EventListener::EventIdRange> &lis… in AddListenerInfo()
98 bool EventListener::GetListenerInfo(uint32_t type, std::set<EventListener::EventIdRange> &listenerI… in GetListenerInfo()
107 void EventListener::AddListenerInfo(uint32_t type, const std::string& eventName) in AddListenerInfo()
114 std::set<EventListener::EventIdRange> listenerInfo; in AddListenerInfo()
119 void EventListener::AddListenerInfo(uint32_t type, const std::set<std::string> &eventNames) in AddListenerInfo()
125 std::set<EventListener::EventIdRange> listenerInfo; in AddListenerInfo()
129 bool EventListener::GetListenerInfo(uint32_t type, std::set<std::string> &eventNames) in GetListenerInfo()
Devent_dispatcher.cpp59 std::set<EventListener::EventIdRange> listenerInfo; in DispatchEvent()
65 [&](const EventListener::EventIdRange &range) { in DispatchEvent()
79 std::set<EventListener::EventIdRange> listenerInfo; in DispatchEvent()
85 [&](const EventListener::EventIdRange &range) { in DispatchEvent()
92 void EventDispatcher::RegisterListener(std::weak_ptr<EventListener> listener) in RegisterListener()
100 std::set<EventListener::EventIdRange> listenerInfo; in RegisterListener()
130 std::set<EventListener::EventIdRange> listenerInfo; in RegisterListener()
Dplugin.cpp98 void Plugin::AddEventListenerInfo(uint32_t type, const EventListener::EventIdRange& range) in AddEventListenerInfo()
104 std::set<EventListener::EventIdRange> listenerInfo; in AddEventListenerInfo()
109 void Plugin::AddEventListenerInfo(uint32_t type, const std::set<EventListener::EventIdRange> &liste… in AddEventListenerInfo()
118 bool Plugin::GetEventListenerInfo(uint32_t type, std::set<EventListener::EventIdRange> &listenerInf… in GetEventListenerInfo()
133 std::set<EventListener::EventIdRange> listenerInfo; in AddEventListenerInfo()
142 std::set<EventListener::EventIdRange> listenerInfo; in AddEventListenerInfo()
/base/telephony/state_registry/frameworks/js/napi/include/
Dupdate_contexts.h30 struct CallStateContext : EventListener {
41 struct SignalListContext : EventListener {
50 struct NetworkStateContext : EventListener {
59 struct SimStateContext : EventListener {
72 struct CellInfomationContext : EventListener {
81 struct CellularDataConnectStateContext : EventListener {
92 struct CellularDataFlowContext : EventListener {
Devent_listener_handler.h49 int32_t RegisterEventListener(EventListener &eventListener);
51 …napi_env env, TelephonyUpdateEventType eventType, napi_ref ref, std::list<EventListener> &removeLi…
53 … napi_env env, TelephonyUpdateEventType eventType, std::list<EventListener> &removeListenerList);
61 std::list<EventListener> listenerList_;
67 std::list<EventListener> &removeListenerList, std::set<int32_t> &soltIdSet);
69 std::list<EventListener> &removeListenerList, std::set<int32_t> &soltIdSet);
71 int32_t CheckEventListenerRegister(EventListener &eventListener);
Devent_listener_manager.h41 static int32_t RegisterEventListener(EventListener &eventListener);
43 std::list<EventListener> &removeListenerList);
45 … napi_env env, TelephonyUpdateEventType eventType, std::list<EventListener> &removeListenerList);
Devent_listener.h26 struct EventListener { struct
/base/hiviewdfx/hiview/base/test/unittest/common/
Devent_dispatcher_test.cpp48 class TestEventListener : public EventListener {
77 const std::set<EventListener::EventIdRange>& listenerInfo) override in AddListenerInfo()
84 const std::set<EventListener::EventIdRange>& listenerInfo) override in AddListenerInfo()
92 std::set<EventListener::EventIdRange> &listenerInfo) override in GetListenerInfo()
102 std::unordered_map<std::string, std::set<EventListener::EventIdRange>> listeners_;
150 std::set<EventListener::EventIdRange> listenerInfo = { EventListener::EventIdRange(0, 10) }; in CreatePlugin()
158 std::set<EventListener::EventIdRange> listenerInfo = { EventListener::EventIdRange(0, 10) }; in CreateListener()
/base/telephony/state_registry/frameworks/js/napi/src/
Devent_listener_manager.cpp22 int32_t EventListenerManager::RegisterEventListener(EventListener &eventListener) in RegisterEventListener()
33 …napi_env env, const TelephonyUpdateEventType eventType, napi_ref ref, std::list<EventListener> &re… in UnregisterEventListener()
44 napi_env env, TelephonyUpdateEventType eventType, std::list<EventListener> &removeListenerList) in UnregisterEventListener()
Devent_listener_handler.cpp314 int32_t EventListenerHandler::CheckEventListenerRegister(EventListener &eventListener) in CheckEventListenerRegister()
331 int32_t EventListenerHandler::RegisterEventListener(EventListener &eventListener) in RegisterEventListener()
382 std::list<EventListener> &removeListenerList, std::set<int32_t> &soltIdSet) in RemoveEventListenerRegister()
384 std::list<EventListener>::iterator it = listenerList_.begin(); in RemoveEventListenerRegister()
398 std::list<EventListener> &removeListenerList, std::set<int32_t> &soltIdSet) in RemoveEventListenerRegister()
400 std::list<EventListener>::iterator it = listenerList_.begin(); in RemoveEventListenerRegister()
426 …napi_env env, TelephonyUpdateEventType eventType, napi_ref ref, std::list<EventListener> &removeLi… in UnregisterEventListener()
446 napi_env env, TelephonyUpdateEventType eventType, std::list<EventListener> &removeListenerList) in UnregisterEventListener()
473 listenerList_.remove_if([&](EventListener listener) -> bool { in UnRegisterAllListener()
528 for (const EventListener &listen : listenerList_) { in HandleCallbackInfoUpdate()
[all …]
/base/hiviewdfx/hiview/
Dhiview_zh.md70 …void AddEventListenerInfo(uint32_t type, const EventListener::EventIdRange &range = EventListener:…
71 …void AddEventListenerInfo(uint32_t type, const std::set<EventListener::EventIdRange> &listenerInfo…
315 一种是单独的订阅者模式EventListener,该模式可以单独形成一个EventListener模块专门订阅事件、处理事件的小模块;也可以被插件继承用于插件监听事件,当插件选择这种监听模式将不能被…
317 需要继承EventListener并且实现如下方法或者使用如下的接口:
319 class EventListener {
332 …void AddListenerInfo(uint32_t type, const EventListener::EventIdRange &range = EventListener::Even…
333 void AddListenerInfo(uint32_t type, const std::set<EventListener::EventIdRange> &listenerInfo);
339 bool GetListenerInfo(uint32_t type, std::set<EventListener::EventIdRange> &listenerInfo);
343 EventListener订阅者实例详见test/plugins/examples/event_processor_example2中的插件
359 /* 将继承了EventListener类的订阅者,注册到平台中,开启订阅 */
[all …]
/base/theme/screenlock_mgr/interfaces/kits/napi/include/
Dscreenlock_system_ability_callback.h29 explicit ScreenlockSystemAbilityCallback(const EventListener &eventListener);
34 EventListener eventListener_;
Dscreenlock_callback.h27 explicit ScreenlockCallback(const EventListener &eventListener);
33 EventListener eventListener_;
Devent_listener.h26 struct EventListener { struct
/base/hiviewdfx/hiview/base/include/
Dplugin.h100 …void AddEventListenerInfo(uint32_t type, const EventListener::EventIdRange &range = EventListener:…
101 …void AddEventListenerInfo(uint32_t type, const std::set<EventListener::EventIdRange> &listenerInfo…
102 bool GetEventListenerInfo(uint32_t type, std::set<EventListener::EventIdRange> &listenerInfo);
204 std::weak_ptr<EventListener> listener;
214 virtual void RegisterUnorderedEventListener(std::weak_ptr<EventListener> listener __UNUSED) {}; in RegisterUnorderedEventListener()
299 …const std::set<std::string>& eventNames, const std::set<EventListener::EventIdRange>& listenerInfo… in AddListenerInfo()
302 …const std::set<std::string>& eventNames, const std::set<EventListener::EventIdRange>& listenerInfo… in AddListenerInfo()
311 std::set<EventListener::EventIdRange> &listenerInfo) in GetListenerInfo()
Devent.h252 class EventListener {
280 EventListener() {}; in EventListener() function
281 virtual ~EventListener(){}; in ~EventListener()
291 …void AddListenerInfo(uint32_t type, const EventListener::EventIdRange &range = EventListener::Even…
292 void AddListenerInfo(uint32_t type, const std::set<EventListener::EventIdRange> &listenerInfo);
293 bool GetListenerInfo(uint32_t type, std::set<EventListener::EventIdRange> &listenerInfo);
Devent_dispatcher.h35 void RegisterListener(std::weak_ptr<EventListener> listener);
41 std::map<uint32_t, std::list<std::weak_ptr<EventListener>>> channelMapper_;
Dhiview_global.h41 …const std::set<std::string>& eventNames, const std::set<EventListener::EventIdRange>& listenerInfo…
42 …bool GetListenerInfo(uint32_t type, const std::string& name, std::set<EventListener::EventIdRange>…
Dplugin_factory.h77 class EventListener; \
78 static_assert(!(std::is_base_of<EventListener, ClassName>::value), \
/base/theme/screenlock_mgr/interfaces/kits/napi/src/
Dnapi_screenlock_ability.cpp180 EventListener *eventListener = reinterpret_cast<EventListener *>(data); in CompleteAsyncWork()
190 void AsyncCallFunc(napi_env env, EventListener *listener) in AsyncCallFunc()
194 EventListener *eventListener = reinterpret_cast<EventListener *>(data); in AsyncCallFunc()
236 EventListener *eventListener = nullptr; in NAPI_Lock()
246 eventListener = new (std::nothrow) EventListener{ .env = env, in NAPI_Lock()
260 eventListener = new (std::nothrow) EventListener{ .env = env, in NAPI_Lock()
289 EventListener *eventListener = nullptr; in NAPI_UnlockScreen()
298EventListener{ .env = env, .thisVar = thisVar, .callbackRef = callbackRef, .action = Action::UNLOC… in NAPI_UnlockScreen()
309EventListener{ .env = env, .thisVar = thisVar, .deferred = deferred, .action = Action::UNLOCKSCREE… in NAPI_UnlockScreen()
332 EventListener *eventListener = nullptr; in NAPI_Unlock()
[all …]
/base/hiviewdfx/hiview/core/test/unittest/common/
Dplugin_platform_test.cpp63 …listener->AddListenerInfo(Event::MessageType::FAULT_EVENT, EventListener::EventIdRange(901000000, …
122 …listener->AddListenerInfo(Event::MessageType::FAULT_EVENT, EventListener::EventIdRange(901000000, …
157 …listener->AddListenerInfo(Event::MessageType::FAULT_EVENT, EventListener::EventIdRange(901000000, …
234 std::set<EventListener::EventIdRange> set;
235 set.emplace(EventListener::EventIdRange(901000000));
236 set.emplace(EventListener::EventIdRange(901000001));
237 set.emplace(EventListener::EventIdRange(901000002));
Devent_dispatch_queue_test.cpp99 …listener1->AddListenerInfo(Event::MessageType::RAW_EVENT, EventListener::EventIdRange(EVENT_ID_0, …
104 std::set<EventListener::EventIdRange> listenerInfo1;
111 std::set<EventListener::EventIdRange> listenerInfo2;
/base/hiviewdfx/hiview/core/
Dhiview_platform.h46 void RegisterUnorderedEventListener(std::weak_ptr<EventListener> listener) override;
69 …const std::set<std::string>& eventNames, const std::set<EventListener::EventIdRange>& listenerInfo…
71 …const std::set<std::string>& eventNames, const std::set<EventListener::EventIdRange>& listenerInfo…
75 std::set<EventListener::EventIdRange> &listenerInfo) override;
101 std::map<uint32_t, std::set<EventListener::EventIdRange>> idListenerInfo;
/base/hiviewdfx/hiview/test/plugins/examples/dynamic_load_plugin_example/
Ddynamic_load_plugin_example.h20 class DynamicLoadPluginExample : public EventListener, public Plugin {
/base/hiviewdfx/hiview/test/plugins/examples/event_processor_example2/
Devent_processor_example2.h21 class EventProcessorExample2 : public EventListener, public Plugin {

12