Searched refs:signalHandle (Results 1 – 2 of 2) sorted by relevance
/ohos5.0/base/startup/init/services/loopevent/signal/ |
H A D | le_signal.c | 43 static void HandleSignalTaskClose_(const LoopHandle loopHandle, const TaskHandle signalHandle) in HandleSignalTaskClose_() argument 45 BaseTask *task = (BaseTask *)signalHandle; in HandleSignalTaskClose_() 94 *signalHandle = (SignalHandle)task; in LE_CreateSignalTask() 102 SignalTask *task = (SignalTask *)signalHandle; in LE_AddSignal() 109 int sfd = signalfd(GetSocketFd(signalHandle), &task->mask, SFD_NONBLOCK | SFD_CLOEXEC); in LE_AddSignal() 124 SignalTask *task = (SignalTask *)signalHandle; in LE_RemoveSignal() 131 int sfd = signalfd(GetSocketFd(signalHandle), &task->mask, SFD_NONBLOCK | SFD_CLOEXEC); in LE_RemoveSignal() 134 loop->delEvent(loop, GetSocketFd(signalHandle), EVENT_READ); in LE_RemoveSignal() 139 void LE_CloseSignalTask(const LoopHandle loopHandle, const SignalHandle signalHandle) in LE_CloseSignalTask() argument 141 LE_CHECK(loopHandle != NULL && signalHandle != NULL, return, "Invalid parameters"); in LE_CloseSignalTask() [all …]
|
/ohos5.0/base/startup/init/interfaces/innerkits/include/ |
H A D | loop_event.h | 167 SignalHandle *signalHandle, LE_ProcessSignal processSignal); 168 LE_STATUS LE_AddSignal(const LoopHandle loopHandle, const SignalHandle signalHandle, int signal); 169 LE_STATUS LE_RemoveSignal(const LoopHandle loopHandle, const SignalHandle signalHandle, int signal); 170 void LE_CloseSignalTask(const LoopHandle loopHandle, const SignalHandle signalHandle);
|