Home
last modified time | relevance | path

Searched refs:WorkerListener (Results 1 - 3 of 3) sorted by relevance

/commonlibrary/ets_utils/js_concurrent_module/worker/
H A Dworker.h47 struct WorkerListener { struct in Commonlibrary::Concurrent::WorkerModule::Worker
48 WorkerListener(napi_env env, napi_ref callback, ListenerMode mode) in WorkerListener() function
52 ~WorkerListener() in ~WorkerListener()
68 bool operator==(const WorkerListener& listener) const;
78 bool operator()(const WorkerListener* listener) const in operator ()()
410 void AddListenerInner(napi_env env, const char* type, const WorkerListener* listener);
530 void ParentPortAddListenerInner(napi_env env, const char* type, const WorkerListener* listener);
588 std::map<std::string, std::list<WorkerListener*>> eventListeners_ {};
589 std::map<std::string, std::list<WorkerListener*>> parentPortEventListeners_ {};
H A Dworker.cpp614 auto listener = new WorkerListener(env, callback, mode); in AddListener()
1048 auto listener = new WorkerListener(env, callback, PERMANENT); in ParentPortAddEventListener()
1983 std::list<WorkerListener*>& listeners = iter->second; in HandleEventListeners()
1984 std::list<WorkerListener*>::iterator it = listeners.begin(); in HandleEventListeners()
1986 WorkerListener* data = *it++; in HandleEventListeners()
2088 bool Worker::WorkerListener::operator==(const WorkerListener& listener) const in operator ==()
2096 void Worker::AddListenerInner(napi_env env, const char* type, const WorkerListener* listener) in AddListenerInner()
2101 std::list<WorkerListener*> listeners; in AddListenerInner()
2102 listeners.emplace_back(const_cast<WorkerListener*>(listene in AddListenerInner()
[all...]
/commonlibrary/ets_utils/js_concurrent_module/worker/test/
H A Dtest_worker.cpp682 auto listener = new Worker::WorkerListener(env, callback, Worker::ListenerMode::PERMANENT); in HandleEventListeners()
694 auto listener2 = new Worker::WorkerListener(env, callback2, Worker::ListenerMode::ONCE); in HandleEventListeners()
779 auto listener = new Worker::WorkerListener(env, callback, Worker::ListenerMode::PERMANENT); in RemoveListenerInner()
826 auto listener = new Worker::WorkerListener(env, callback, Worker::ListenerMode::PERMANENT); in ParentPortAddListenerInnerTest()
831 auto listener2 = new Worker::WorkerListener(env, ref, Worker::ListenerMode::ONCE); in ParentPortAddListenerInnerTest()
845 auto listener = new Worker::WorkerListener(env, callback, Worker::ListenerMode::PERMANENT); in ParentPortRemoveListenerInnerTest()
856 auto listener2 = new Worker::WorkerListener(env, callback2, Worker::ListenerMode::PERMANENT); in ParentPortRemoveListenerInnerTest()
883 auto listener = new Worker::WorkerListener(env, callback, Worker::ListenerMode::ONCE); in ParentPortHandleEventListeners()
895 auto listener2 = new Worker::WorkerListener(env, callback2, Worker::ListenerMode::PERMANENT); in ParentPortHandleEventListeners()
902 auto listener3 = new Worker::WorkerListener(en in ParentPortHandleEventListeners()
[all...]

Completed in 12 milliseconds