/base/hiviewdfx/hiview/base/ |
D | event.cpp | 76 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()
|
D | event_dispatcher.cpp | 59 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()
|
D | plugin.cpp | 98 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/ |
D | update_contexts.h | 30 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 {
|
D | event_listener_handler.h | 49 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);
|
D | event_listener_manager.h | 41 static int32_t RegisterEventListener(EventListener &eventListener); 43 std::list<EventListener> &removeListenerList); 45 … napi_env env, TelephonyUpdateEventType eventType, std::list<EventListener> &removeListenerList);
|
D | event_listener.h | 26 struct EventListener { struct
|
/base/hiviewdfx/hiview/base/test/unittest/common/ |
D | event_dispatcher_test.cpp | 48 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/ |
D | event_listener_manager.cpp | 22 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()
|
D | event_listener_handler.cpp | 314 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/ |
D | hiview_zh.md | 70 …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/ |
D | screenlock_system_ability_callback.h | 29 explicit ScreenlockSystemAbilityCallback(const EventListener &eventListener); 34 EventListener eventListener_;
|
D | screenlock_callback.h | 27 explicit ScreenlockCallback(const EventListener &eventListener); 33 EventListener eventListener_;
|
D | event_listener.h | 26 struct EventListener { struct
|
/base/hiviewdfx/hiview/base/include/ |
D | plugin.h | 100 …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()
|
D | event.h | 252 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);
|
D | event_dispatcher.h | 35 void RegisterListener(std::weak_ptr<EventListener> listener); 41 std::map<uint32_t, std::list<std::weak_ptr<EventListener>>> channelMapper_;
|
D | hiview_global.h | 41 …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>…
|
D | plugin_factory.h | 77 class EventListener; \ 78 static_assert(!(std::is_base_of<EventListener, ClassName>::value), \
|
/base/theme/screenlock_mgr/interfaces/kits/napi/src/ |
D | napi_screenlock_ability.cpp | 180 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() 298 …EventListener{ .env = env, .thisVar = thisVar, .callbackRef = callbackRef, .action = Action::UNLOC… in NAPI_UnlockScreen() 309 …EventListener{ .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/ |
D | plugin_platform_test.cpp | 63 …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));
|
D | event_dispatch_queue_test.cpp | 99 …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/ |
D | hiview_platform.h | 46 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/ |
D | dynamic_load_plugin_example.h | 20 class DynamicLoadPluginExample : public EventListener, public Plugin {
|
/base/hiviewdfx/hiview/test/plugins/examples/event_processor_example2/ |
D | event_processor_example2.h | 21 class EventProcessorExample2 : public EventListener, public Plugin {
|