Home
last modified time | relevance | path

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

/base/notification/eventhandler/frameworks/cj/src/
H A Demitter.h23 class CallbackImpl { class
25 CallbackImpl(std::string name, std::function<void(CEventData)> callback);
35 CallbackImpl *callbackImpl = nullptr;
41 static int32_t On(uint32_t eventId, CallbackImpl *callback);
43 static int32_t On(char* eventId, CallbackImpl *callback);
45 static int32_t Once(uint32_t eventId, CallbackImpl *callback);
47 static int32_t Once(char* eventId, CallbackImpl *callback);
53 static void Off(uint32_t eventId, CallbackImpl *callback);
55 static void Off(char* eventId, CallbackImpl *callback);
H A Demitter_ffi.cpp25 CallbackImpl *CreateCallback(CEventCallback &callbackInfo) in CreateCallback()
30 CallbackImpl *callbackImpl = new CallbackImpl(std::string(callbackInfo.name), onChange); in CreateCallback()
32 LOGE("Fail to create CallbackImpl.") in CreateCallback()
40 CallbackImpl *callback = CreateCallback(callbackInfo); in CJ_OnWithId()
49 CallbackImpl *callback = CreateCallback(callbackInfo); in CJ_OnWithStringId()
58 CallbackImpl *callback = CreateCallback(callbackInfo); in CJ_OnceWithId()
67 CallbackImpl *callback = CreateCallback(callbackInfo); in CJ_OnceWithStringId()
86 CallbackImpl *callback = CreateCallback(callbackInfo); in CJ_OffWithIdCallback()
97 CallbackImpl *callbac in CJ_OffWithStringCallback()
[all...]
H A Demitter.cpp42 CallbackImpl::CallbackImpl(std::string name, std::function<void(CEventData)> callback) in CallbackImpl() function in OHOS::EventsEmitter::CallbackImpl
130 int32_t OnOrOnce(InnerEvent::EventId eventId, CallbackImpl **callbackImpl, bool once) in OnOrOnce()
155 int32_t Emitter::On(uint32_t eventId, CallbackImpl *callback) in On()
161 int32_t Emitter::On(char* eventId, CallbackImpl *callback) in On()
167 int32_t Emitter::Once(uint32_t eventId, CallbackImpl *callback) in Once()
173 int32_t Emitter::Once(char* eventId, CallbackImpl *callback) in Once()
190 void Unsubscribe(InnerEvent::EventId eventId, CallbackImpl *callback) in Unsubscribe()
211 void Emitter::Off(uint32_t eventId, CallbackImpl *callback) in Off()
217 void Emitter::Off(char* eventId, CallbackImpl *callbac
[all...]

Completed in 2 milliseconds