Home
last modified time | relevance | path

Searched refs:looper (Results 1 – 25 of 118) sorted by relevance

12345

/ohos5.0/foundation/communication/dsoftbus/core/common/message_handler/
H A Dmessage_handler.c250 if (looper == NULL) { in DumpLooper()
270 if (looper == NULL || looper->context == NULL) { in PostMessageAtTimeParamVerify()
348 if (looper == NULL) { in LooperPostMessage()
362 if (looper == NULL) { in LooperPostMessageDelay()
416 if (looper == NULL || looper->context == NULL) { in SetLooperDumpable()
437 if (looper == NULL) { in CreateNewLooper()
475 return looper; in CreateNewLooper()
505 g_loopConfig[i].looper = looper; in SetLooper()
514 if (g_loopConfig[i].looper == looper) { in ReleaseLooper()
566 SoftBusFree(looper); in DestroyLooper()
[all …]
/ohos5.0/drivers/hdf_core/framework/utils/src/
H A Dhdf_message_looper.c14 void HdfMessageLooperStart(struct HdfMessageLooper *looper) in HdfMessageLooperStart() argument
17 if (looper == NULL) { in HdfMessageLooperStart()
20 looper->isRunning = true; in HdfMessageLooperStart()
22 message = HdfMessageQueueNext(&looper->messageQueue); in HdfMessageLooperStart()
28 looper->isRunning = false; in HdfMessageLooperStart()
39 void HdfMessageLooperStop(struct HdfMessageLooper *looper) in HdfMessageLooperStop() argument
41 if (looper == NULL || !looper->isRunning) { in HdfMessageLooperStop()
54 if (looper != NULL) { in HdfMessageLooperConstruct()
55 OsalMessageQueueInit(&looper->messageQueue); in HdfMessageLooperConstruct()
56 looper->Start = HdfMessageLooperStart; in HdfMessageLooperConstruct()
[all …]
H A Dhdf_message_task.c50 struct HdfMessageLooper *looper, struct IHdfMessageHandler *handler) in HdfMessageTaskConstruct() argument
52 if (inst != NULL && looper != NULL) { in HdfMessageTaskConstruct()
55 inst->messageQueue = &looper->messageQueue; in HdfMessageTaskConstruct()
/ohos5.0/foundation/communication/dsoftbus/core/bus_center/utils/src/
H A Dlnn_async_callback_utils.c77 static void InitAsyncCallbackHandler(SoftBusHandler *handler, SoftBusLooper *looper) in InitAsyncCallbackHandler() argument
80 handler->looper = looper; in InitAsyncCallbackHandler()
84 static AsyncCallbackInfo *CreateAsyncCallbackInfo(SoftBusLooper *looper, in CreateAsyncCallbackInfo() argument
96 InitAsyncCallbackHandler(&info->handler, looper); in CreateAsyncCallbackInfo()
105 if (looper == NULL || callback == NULL) { in LnnAsyncCallbackHelper()
109 info = CreateAsyncCallbackInfo(looper, callback, para, LNN_ASYNC_CALLBACK_REG); in LnnAsyncCallbackHelper()
114 looper->PostMessage(looper, &info->msg); in LnnAsyncCallbackHelper()
118 int32_t LnnAsyncCallbackDelayHelper(SoftBusLooper *looper, LnnAsyncCallbackFunc callback, in LnnAsyncCallbackDelayHelper() argument
123 if (looper == NULL || callback == NULL) { in LnnAsyncCallbackDelayHelper()
127 info = CreateAsyncCallbackInfo(looper, callback, para, LNN_ASYNC_CALLBACK_REG); in LnnAsyncCallbackDelayHelper()
[all …]
H A Dlnn_state_machine.c185 if (fsm->looper != NULL) { in ProcessDeinitMessage()
186 fsm->looper->RemoveMessageCustom(fsm->looper, &fsm->handler, RemoveAllMessageFunc, NULL); in ProcessDeinitMessage()
231 fsm->looper->PostMessage(fsm->looper, msg); in PostMessageToFsm()
260 fsm->looper = looper == NULL ? GetLooper(LOOP_TYPE_DEFAULT) : looper; in LnnFsmInit()
261 if (fsm->looper == NULL) { in LnnFsmInit()
267 fsm->handler.looper = fsm->looper; in LnnFsmInit()
274 if (fsm == NULL || fsm->looper == NULL) { in LnnFsmDeinit()
332 fsm->looper->PostMessageDelay(fsm->looper, msg, delayMillis); in LnnFsmPostMessageDelay()
341 fsm->looper->RemoveMessage(fsm->looper, &fsm->handler, what); in LnnFsmRemoveMessageByType()
350 fsm->looper->RemoveMessageCustom(fsm->looper, &fsm->handler, in LnnFsmRemoveMessage()
[all …]
/ohos5.0/foundation/communication/dsoftbus/core/common/include/
H A Dmessage_handler.h34 void (*PostMessage)(const SoftBusLooper *looper, SoftBusMessage *msg);
35 … void (*PostMessageDelay)(const SoftBusLooper *looper, SoftBusMessage *msg, uint64_t delayMillis);
36 void (*RemoveMessage)(const SoftBusLooper *looper, const SoftBusHandler *handler, int32_t what);
38 void (*RemoveMessageCustom)(const SoftBusLooper *looper, const SoftBusHandler *handler,
44 SoftBusLooper *looper; member
68 SoftBusLooper *GetLooper(int looper);
72 void SetLooper(int type, SoftBusLooper *looper);
76 void DumpLooper(const SoftBusLooper *looper);
80 void DestroyLooper(SoftBusLooper *looper);
82 void SetLooperDumpable(SoftBusLooper *looper, bool dumpable);
/ohos5.0/foundation/communication/dsoftbus/tests/core/common/message_handler/unittest/
H A Dmessage_handler_test.c51 g_networkingHandler.looper = GetLooper(LOOP_TYPE_DEFAULT); in TestMessageHandler()
62 g_networkingHandler.looper->PostMessage(g_networkingHandler.looper, msg); in TestMessageHandler()
78 …g_networkingHandler.looper->PostMessageDelay(g_networkingHandler.looper, msg4, CASE_FOUR_POST_DELA… in TestMessageHandler()
88 …g_networkingHandler.looper->PostMessageDelay(g_networkingHandler.looper, msg3, CASE_THREE_POST_DEL… in TestMessageHandler()
89 …g_networkingHandler.looper->RemoveMessage(g_networkingHandler.looper, &g_networkingHandler, CASE_T… in TestMessageHandler()
99 g_networkingHandler.looper->PostMessage(g_networkingHandler.looper, msg2); in TestMessageHandler()
/ohos5.0/foundation/communication/dsoftbus/core/common/dfx/hisysevent_adapter/
H A Dsoftbus_hisysevt_common.c90 static inline SoftBusHandler* CreateHandler(SoftBusLooper *looper, HandleMessageFunc callback) in CreateHandler() argument
97 handler->looper = looper; in CreateHandler()
104 static SoftBusMessage* CreateMessage(SoftBusLooper *looper, HandleMessageFunc callback) in CreateMessage() argument
111 SoftBusHandler *handler = CreateHandler(looper, callback); in CreateMessage()
121 static int32_t CreateAndPostMsgDelay(SoftBusLooper *looper, HandleMessageFunc callback, in CreateAndPostMsgDelay() argument
124 if ((looper == NULL) || (callback == NULL)) { in CreateAndPostMsgDelay()
129 SoftBusMessage *message = CreateMessage(looper, callback); in CreateAndPostMsgDelay()
135 looper->PostMessageDelay(looper, message, delayMillis); in CreateAndPostMsgDelay()
/ohos5.0/drivers/hdf_core/adapter/uhdf2/manager/
H A Ddevice_manager.c47 struct HdfMessageLooper *looper = &fullService->looper; in main() local
48 if ((looper != NULL) && (looper->Start != NULL)) { in main()
50 looper->Start(looper); in main()
/ohos5.0/drivers/hdf_core/adapter/uhdf2/host/src/
H A Dhdf_device_thread.c73 struct HdfMessageLooper *looper = &currentThread->looper; in DeviceThreadMain() local
74 if (looper->Start != NULL) { in DeviceThreadMain()
75 looper->Start(looper); in DeviceThreadMain()
86 HdfMessageLooperConstruct(&inst->looper); in DeviceThreadConstruct()
87 HdfMessageTaskConstruct(&inst->task, &inst->looper, &handler); in DeviceThreadConstruct()
/ohos5.0/foundation/communication/dsoftbus/tests/core/common/message_handler/fuzztest/messagehandler_fuzzer/
H A Dmessagehandler_fuzzer.cpp27 SoftBusLooper *looper = GetLooper(LOOP_TYPE_DEFAULT); in DoMessageHandlerFuzz() local
28 SetLooper(LOOP_TYPE_DEFAULT, looper); in DoMessageHandlerFuzz()
29 SetLooperDumpable(looper, true); in DoMessageHandlerFuzz()
30 DumpLooper(looper); in DoMessageHandlerFuzz()
31 DestroyLooper(looper); in DoMessageHandlerFuzz()
/ohos5.0/foundation/communication/dsoftbus/core/bus_center/service/src/
H A Dbus_center_manager.c153 SoftBusLooper *looper = GetLooper(LOOP_TYPE_DEFAULT); in BusCenterServerDelayInit() local
154 …ret = LnnAsyncCallbackDelayHelper(looper, BusCenterServerDelayInit, NULL, g_lnnLocalConfigInit.del… in BusCenterServerDelayInit()
240 SoftBusLooper *looper = CreateNewLooper("Lnn_Lp"); in LnnInitLnnLooper() local
241 if (!looper) { in LnnInitLnnLooper()
245 SetLooper(LOOP_TYPE_LNN, looper); in LnnInitLnnLooper()
252 SoftBusLooper *looper = GetLooper(LOOP_TYPE_LNN); in LnnDeinitLnnLooper() local
253 if (looper != NULL) { in LnnDeinitLnnLooper()
254 DestroyLooper(looper); in LnnDeinitLnnLooper()
H A Dbus_center_event.c69 if (g_notifyHandler.looper == NULL) { in PostMessageToHandlerDelay()
74 …if (g_notifyHandler.looper->PostMessage == NULL || g_notifyHandler.looper->PostMessageDelay == NUL… in PostMessageToHandlerDelay()
80 g_notifyHandler.looper->PostMessage(g_notifyHandler.looper, msg); in PostMessageToHandlerDelay()
82 g_notifyHandler.looper->PostMessageDelay(g_notifyHandler.looper, msg, delayMillis); in PostMessageToHandlerDelay()
89 if (g_notifyHandler.looper == NULL) { in RemoveNotifyMessage()
97 g_notifyHandler.looper->RemoveMessage(g_notifyHandler.looper, &g_notifyHandler, what); in RemoveNotifyMessage()
779 if (looper == NULL) { in LnnInitBusCenterEvent()
783 g_notifyHandler.looper = looper; in LnnInitBusCenterEvent()
798 if (g_notifyHandler.looper != NULL) { in LnnDeinitBusCenterEvent()
799 DestroyLooper(g_notifyHandler.looper); in LnnDeinitBusCenterEvent()
[all …]
/ohos5.0/base/hiviewdfx/hiview/base/test/unittest/common/
H A Dplugin_example.cpp36 auto looper = std::make_shared<EventLoop>("PluginExample"); in OnLoad() local
37 if (looper != nullptr) { in OnLoad()
38 looper->StartLoop(); in OnLoad()
39 BindWorkLoop(looper); in OnLoad()
/ohos5.0/foundation/communication/dsoftbus/core/common/dfx/hidumper_adapter/
H A Dsoftbus_hidumper_broadcast.c63 g_bcDumphandler.looper->PostMessageDelay(g_bcDumphandler.looper, msg, delayMillis); in ExecuteBroadcastTask()
86 g_bcDumphandler.looper->PostMessageDelay(g_bcDumphandler.looper, msg, delayMillis); in SoftbusRegBroadcastDumpTask()
153 if (g_bcDumphandler.looper != NULL) { in SoftbusBroadcastDumpLooperInit()
157 g_bcDumphandler.looper = GetLooper(LOOP_TYPE_DEFAULT); in SoftbusBroadcastDumpLooperInit()
158 if (g_bcDumphandler.looper == NULL) { in SoftbusBroadcastDumpLooperInit()
/ohos5.0/foundation/communication/dsoftbus/tests/core/bus_center/mock_common/src/
H A Dlnn_async_callback_mock.cpp40 int32_t LnnAsyncCallbackHelper(SoftBusLooper *looper, LnnAsyncCallbackFunc callback, void *para) in LnnAsyncCallbackHelper() argument
42 return GetAsyncInterface()->LnnAsyncCallbackHelper(looper, callback, para); in LnnAsyncCallbackHelper()
45 int32_t LnnAsyncCallbackDelayHelper(SoftBusLooper *looper, LnnAsyncCallbackFunc callback, in LnnAsyncCallbackDelayHelper() argument
48 return GetAsyncInterface()->LnnAsyncCallbackDelayHelper(looper, callback, para, delayMillis); in LnnAsyncCallbackDelayHelper()
/ohos5.0/foundation/communication/dsoftbus/tests/core/bus_center/mock_common/include/
H A Dlnn_async_callback_mock.h28 …virtual int32_t LnnAsyncCallbackHelper(SoftBusLooper *looper, LnnAsyncCallbackFunc callback, void …
29 … virtual int32_t LnnAsyncCallbackDelayHelper(SoftBusLooper *looper, LnnAsyncCallbackFunc callback,
38 …MOCK_METHOD3(LnnAsyncCallbackHelper, int32_t(SoftBusLooper *looper, LnnAsyncCallbackFunc callback,…
39 …MOCK_METHOD4(LnnAsyncCallbackDelayHelper, int32_t(SoftBusLooper *looper, LnnAsyncCallbackFunc call…
/ohos5.0/drivers/hdf_core/framework/test/fuzztest/devicemanagerstart_fuzzer/
H A Ddevicemanagerstart_fuzzer.cpp48 struct HdfMessageLooper *looper = &fullService->looper; in DeviceManagerStartServiceFuzzTest() local
49 if ((looper != NULL) && (looper->Start != NULL)) { in DeviceManagerStartServiceFuzzTest()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/draw/
H A Dcore_canvas.cpp56 std::shared_ptr looper = paintPen_.GetLooper(); \
57 if (looper != nullptr) { \
61 impl_->Translate(looper->GetXOffset(), looper->GetYOffset()); \
70 std::shared_ptr looper = paintBrush_.GetLooper(); \
71 if (looper != nullptr) { \
75 impl_->Translate(looper->GetXOffset(), looper->GetYOffset()); \
82 std::shared_ptr looper = paintPen_.GetLooper(); \
87 impl_->Translate(looper->GetXOffset(), looper->GetYOffset()); \
99 std::shared_ptr looper = paint.GetLooper(); in GetLooperPaint() local
100 looperPaint.SetColor(looper->GetColor()); in GetLooperPaint()
[all …]
/ohos5.0/drivers/hdf_core/adapter/uhdf2/host/
H A Ddevhost.c192 struct HdfMessageLooper *looper = &fullService->looper; in main() local
193 if ((looper != NULL) && (looper->Start != NULL)) { in main()
195 looper->Start(looper); in main()
/ohos5.0/foundation/communication/dsoftbus/core/authentication/src/
H A Dauth_common.c55 if (g_authHandler.looper == NULL || g_authHandler.looper->PostMessage == NULL || in IsAuthHandlerInit()
56 …g_authHandler.looper->PostMessageDelay == NULL || g_authHandler.looper->RemoveMessageCustom == NUL… in IsAuthHandlerInit()
118 g_authHandler.looper->PostMessage(g_authHandler.looper, msg); in PostAuthEvent()
120 g_authHandler.looper->PostMessageDelay(g_authHandler.looper, msg, delayMs); in PostAuthEvent()
151 …g_authHandler.looper->RemoveMessageCustom(g_authHandler.looper, &g_authHandler, CustomFunc, &info); in RemoveAuthEvent()
450 g_authHandler.looper = GetLooper(LOOP_TYPE_DEFAULT); in AuthCommonInit()
461 g_authHandler.looper = NULL; in AuthCommonDeinit()
/ohos5.0/base/hiviewdfx/hiview/plugins/event_store/store/
H A Dsys_event_db_mgr.cpp38 void SysEventDbMgr::StartCheckStoreTask(std::shared_ptr<EventLoop> looper) in StartCheckStoreTask() argument
40 if (looper == nullptr) { in StartCheckStoreTask()
47 looper->AddTimerEvent(nullptr, nullptr, statusTask, delay, true); in StartCheckStoreTask()
/ohos5.0/drivers/hdf_core/adapter/uhdf2/host/test/unittest/sample_driver/
H A Dsample_hdi_service.cpp195 struct HdfMessageLooper *looper = &fullService->looper; in SampleServiceEndHost() local
197 if ((looper != nullptr) && (looper->Stop != nullptr)) { in SampleServiceEndHost()
198 looper->Stop(looper); in SampleServiceEndHost()
/ohos5.0/foundation/communication/dsoftbus/core/transmission/trans_channel/proxy/src/
H A Dsoftbus_proxychannel_pipeline.c70 SoftBusLooper *looper; member
77 .looper = NULL,
226 g_manager.looper->PostMessage(g_manager.looper, msg); in TransProxyPipelineOpenChannel()
339 g_manager.looper->PostMessageDelay(g_manager.looper, msg, DELAY_CLOSE_CHANNEL_MS); in TransProxyPipelineCloseChannelDelay()
395 g_manager.looper->PostMessage(g_manager.looper, msg); in TransProxyPipelineOnChannelOpened()
461 g_manager.looper->PostMessage(g_manager.looper, msg); in TransProxyPipelineOnChannelOpenFailed()
661 g_manager.looper = GetLooper(LOOP_TYPE_DEFAULT); in TransProxyPipelineInit()
662 if (g_manager.looper == NULL) { in TransProxyPipelineInit()
666 g_manager.handler.looper = g_manager.looper; in TransProxyPipelineInit()
/ohos5.0/foundation/communication/dsoftbus/core/bus_center/lnn/lane_hub/lane_manager/src/
H A Dlnn_lane_link_conflict.c61 if (g_linkConflictLoopHandler.looper == NULL) { in LinkConflictPostMsgToHandler()
72 g_linkConflictLoopHandler.looper->PostMessage(g_linkConflictLoopHandler.looper, msg); in LinkConflictPostMsgToHandler()
74 …g_linkConflictLoopHandler.looper->PostMessageDelay(g_linkConflictLoopHandler.looper, msg, delayMil… in LinkConflictPostMsgToHandler()
151 g_linkConflictLoopHandler.looper->RemoveMessageCustom(g_linkConflictLoopHandler.looper, in RemoveConflictInfoTimelinessMsg()
480 g_linkConflictLoopHandler.looper = GetLooper(LOOP_TYPE_LNN); in InitLinkConflictLooper()
481 if (g_linkConflictLoopHandler.looper == NULL) { in InitLinkConflictLooper()
513 g_linkConflictLoopHandler.looper = NULL; in DeinitLaneLinkConflict()

12345