Home
last modified time | relevance | path

Searched refs:loopHandle (Results 1 - 16 of 16) sorted by relevance

/base/startup/init/interfaces/innerkits/include/
H A Dloop_event.h67 LE_STATUS LE_CreateLoop(LoopHandle *loopHandle);
68 void LE_RunLoop(const LoopHandle loopHandle);
69 void LE_CloseLoop(const LoopHandle loopHandle);
70 void LE_StopLoop(const LoopHandle loopHandle);
71 void LE_CloseTask(const LoopHandle loopHandle, const TaskHandle taskHandle);
76 BufferHandle LE_CreateBuffer(const LoopHandle loopHandle, uint32_t bufferSize);
77 void LE_FreeBuffer(const LoopHandle loopHandle, const TaskHandle taskHandle, const BufferHandle handle);
103 typedef int (*LE_IncommingConnect)(const LoopHandle loopHandle, const TaskHandle serverTask);
125 LE_STATUS LE_CreateStreamServer(const LoopHandle loopHandle,
127 LE_STATUS LE_CreateStreamClient(const LoopHandle loopHandle,
[all...]
/base/startup/init/services/loopevent/task/
H A Dle_asynctask.c24 static void DoAsyncEvent_(const LoopHandle loopHandle, AsyncEventTask *asyncTask) in DoAsyncEvent_() argument
26 LE_CHECK(loopHandle != NULL && asyncTask != NULL, return, "Invalid parameters"); in DoAsyncEvent_()
58 void LE_DoAsyncEvent(const LoopHandle loopHandle, const TaskHandle taskHandle) in LE_DoAsyncEvent() argument
62 DoAsyncEvent_(loopHandle, (AsyncEventTask *)taskHandle); in LE_DoAsyncEvent()
67 static LE_STATUS HandleAsyncEvent_(const LoopHandle loopHandle, const TaskHandle taskHandle, uint32_t oper) in HandleAsyncEvent_() argument
69 LE_CHECK(loopHandle != NULL && taskHandle != NULL, return LE_INVALID_PARAM, "Invalid parameters"); in HandleAsyncEvent_()
71 EventLoop *loop = (EventLoop *)loopHandle; in HandleAsyncEvent_()
77 DoAsyncEvent_(loopHandle, asyncTask); in HandleAsyncEvent_()
91 static void HandleAsyncTaskClose_(const LoopHandle loopHandle, const TaskHandle taskHandle) in HandleAsyncTaskClose_() argument
94 DelTask((EventLoop *)loopHandle, tas in HandleAsyncTaskClose_()
108 LE_CreateAsyncTask(const LoopHandle loopHandle, TaskHandle *taskHandle, LE_ProcessAsyncEvent processAsyncEvent) LE_CreateAsyncTask() argument
132 LE_StartAsyncEvent(const LoopHandle loopHandle, const TaskHandle taskHandle, uint64_t eventId, const uint8_t *data, uint32_t buffLen) LE_StartAsyncEvent() argument
149 LE_StopAsyncTask(LoopHandle loopHandle, TaskHandle taskHandle) LE_StopAsyncTask() argument
[all...]
H A Dle_watchtask.c18 static void HandleWatcherTaskClose_(const LoopHandle loopHandle, const TaskHandle taskHandle) in HandleWatcherTaskClose_() argument
21 DelTask((EventLoop *)loopHandle, (BaseTask *)taskHandle); in HandleWatcherTaskClose_()
22 CloseTask(loopHandle, (BaseTask *)taskHandle); in HandleWatcherTaskClose_()
25 static LE_STATUS HandleWatcherEvent_(const LoopHandle loopHandle, const TaskHandle taskHandle, uint32_t oper) in HandleWatcherEvent_() argument
28 EventLoop *loop = (EventLoop *)loopHandle; in HandleWatcherEvent_()
36 watcher = (WatcherTask *)GetTaskByFd((EventLoop *)loopHandle, fd); in HandleWatcherEvent_()
63 LE_STATUS LE_StartWatcher(const LoopHandle loopHandle, in LE_StartWatcher() argument
66 LE_CHECK(loopHandle != NULL && watcherHandle != NULL, return LE_INVALID_PARAM, "Invalid parameters"); in LE_StartWatcher()
70 WatcherTask *task = (WatcherTask *)CreateTask(loopHandle, info->fd, &baseInfo, sizeof(WatcherTask)); in LE_StartWatcher()
79 EventLoop *loop = (EventLoop *)loopHandle; in LE_StartWatcher()
85 LE_RemoveWatcher(const LoopHandle loopHandle, const WatcherHandle watcherHandle) LE_RemoveWatcher() argument
[all...]
H A Dle_streamtask.c25 static LE_STATUS HandleSendMsg_(const LoopHandle loopHandle, in HandleSendMsg_() argument
28 EventLoop *loop = (EventLoop *)loopHandle; in HandleSendMsg_()
42 FreeBuffer(loopHandle, stream, buffer); in HandleSendMsg_()
53 static LE_STATUS HandleRecvMsg_(const LoopHandle loopHandle, in HandleRecvMsg_() argument
82 FreeBuffer(loopHandle, NULL, buffer); in HandleRecvMsg_()
88 FreeBuffer(loopHandle, NULL, buffer); in HandleRecvMsg_()
92 static LE_STATUS HandleStreamEvent_(const LoopHandle loopHandle, const TaskHandle handle, uint32_t oper) in HandleStreamEvent_() argument
99 status = HandleSendMsg_(loopHandle, handle, stream->sendMessageComplete); in HandleStreamEvent_()
102 status = HandleRecvMsg_(loopHandle, handle, stream->recvMessage, stream->handleRecvMsg); in HandleStreamEvent_()
108 LE_CloseStreamTask(loopHandle, handl in HandleStreamEvent_()
113 HandleClientEvent_(const LoopHandle loopHandle, const TaskHandle handle, uint32_t oper) HandleClientEvent_() argument
137 HandleStreamTaskClose_(const LoopHandle loopHandle, const TaskHandle taskHandle) HandleStreamTaskClose_() argument
183 HandleServerEvent_(const LoopHandle loopHandle, const TaskHandle serverTask, uint32_t oper) HandleServerEvent_() argument
201 LE_CreateStreamServer(const LoopHandle loopHandle, TaskHandle *taskHandle, const LE_StreamServerInfo *info) LE_CreateStreamServer() argument
235 LE_CreateStreamClient(const LoopHandle loopHandle, TaskHandle *taskHandle, const LE_StreamInfo *info) LE_CreateStreamClient() argument
263 LE_AcceptStreamClient(const LoopHandle loopHandle, const TaskHandle server, TaskHandle *taskHandle, const LE_StreamInfo *info) LE_AcceptStreamClient() argument
296 LE_CloseStreamTask(const LoopHandle loopHandle, const TaskHandle taskHandle) LE_CloseStreamTask() argument
[all...]
H A Dle_task.c36 BaseTask *CreateTask(const LoopHandle loopHandle, int fd, const LE_BaseInfo *info, uint32_t size) in CreateTask() argument
47 LE_STATUS ret = AddTask((EventLoop *)loopHandle, task); in CreateTask()
56 void CloseTask(const LoopHandle loopHandle, BaseTask *task) in CloseTask() argument
58 LE_CHECK(loopHandle != NULL && task != NULL, return, "Invalid parameters"); in CloseTask()
65 FreeBuffer(loopHandle, stream, (BufferHandle)buffer); in CloseTask()
169 LE_STATUS LE_Send(const LoopHandle loopHandle, in LE_Send() argument
172 LE_CHECK(loopHandle != NULL && buffHandle != NULL, return LE_INVALID_PARAM, "Invalid parameters"); in LE_Send()
174 EventLoop *loop = (EventLoop *)loopHandle; in LE_Send()
176 LE_FreeBuffer(loopHandle, taskHandle, buffHandle); in LE_Send()
190 void LE_CloseTask(const LoopHandle loopHandle, cons argument
[all...]
H A Dle_task.h133 BaseTask *CreateTask(const LoopHandle loopHandle, int fd, const LE_BaseInfo *info, uint32_t size);
134 void CloseTask(const LoopHandle loopHandle, BaseTask *task);
/base/startup/init/services/loopevent/signal/
H A Dle_signal.c43 static void HandleSignalTaskClose_(const LoopHandle loopHandle, const TaskHandle signalHandle) in HandleSignalTaskClose_() argument
46 DelTask((EventLoop *)loopHandle, task); in HandleSignalTaskClose_()
47 CloseTask(loopHandle, task); in HandleSignalTaskClose_()
77 LE_STATUS LE_CreateSignalTask(const LoopHandle loopHandle, SignalHandle *signalHandle, LE_ProcessSignal processSignal) in LE_CreateSignalTask() argument
79 LE_CHECK(loopHandle != NULL && signalHandle != NULL, return LE_INVALID_PARAM, "Invalid parameters"); in LE_CreateSignalTask()
86 SignalTask *task = (SignalTask *)CreateTask(loopHandle, sfd, &info, sizeof(SignalTask)); in LE_CreateSignalTask()
98 LE_STATUS LE_AddSignal(const LoopHandle loopHandle, const SignalHandle signalHandle, int signal) in LE_AddSignal() argument
100 LE_CHECK(loopHandle != NULL && signalHandle != NULL, return LE_INVALID_PARAM, "Invalid parameters"); in LE_AddSignal()
101 EventLoop *loop = (EventLoop *)loopHandle; in LE_AddSignal()
120 LE_STATUS LE_RemoveSignal(const LoopHandle loopHandle, cons argument
139 LE_CloseSignalTask(const LoopHandle loopHandle, const SignalHandle signalHandle) LE_CloseSignalTask() argument
[all...]
/base/startup/init/services/loopevent/idle/
H A Dle_idle.c29 * @param loopHandle the running loop this idle will be attached
36 LE_STATUS LE_AddIdle(const LoopHandle loopHandle, IdleHandle *idle, in LE_AddIdle() argument
39 LE_CHECK(loopHandle != NULL && processIdle != NULL, return LE_INVALID_PARAM, "Invalid parameters"); in LE_AddIdle()
44 task->loop = (EventLoop *)loopHandle; in LE_AddIdle()
74 * @param loopHandle the running loop this idle will be attached
79 int LE_DelayProc(const LoopHandle loopHandle, LE_ProcessIdle idle, void *context) in LE_DelayProc() argument
81 return LE_AddIdle(loopHandle, NULL, idle, context, 0); in LE_DelayProc()
103 * @param loopHandle the running loop
106 void LE_RunIdle(const LoopHandle loopHandle) in LE_RunIdle() argument
108 if (loopHandle in LE_RunIdle()
[all...]
H A Dle_idle.h45 * @param loopHandle the running loop
48 void LE_RunIdle(const LoopHandle loopHandle);
/base/startup/init/services/loopevent/timer/
H A Dle_timer.c117 LE_STATUS LE_CreateTimer(const LoopHandle loopHandle, in LE_CreateTimer() argument
120 LE_CHECK(loopHandle != NULL, return LE_INVALID_PARAM, "loopHandle iS NULL"); in LE_CreateTimer()
133 LE_STATUS LE_StartTimer(const LoopHandle loopHandle, in LE_StartTimer() argument
136 LE_CHECK(loopHandle != NULL && timer != NULL, return LE_INVALID_PARAM, "Invalid parameters"); in LE_StartTimer()
137 EventLoop *loop = (EventLoop *)loopHandle; in LE_StartTimer()
187 void LE_StopTimer(const LoopHandle loopHandle, const TimerHandle timer) in LE_StopTimer() argument
/base/startup/init/services/loopevent/loop/
H A Dle_loop.c163 void LE_CloseLoop(const LoopHandle loopHandle) in LE_CloseLoop() argument
165 LE_CHECK(loopHandle != NULL, return, "Invalid handle"); in LE_CloseLoop()
166 CloseLoop((EventLoop *)loopHandle); in LE_CloseLoop()
167 if ((LoopHandle)g_defaultLoop == loopHandle) { in LE_CloseLoop()
/base/startup/init/test/unittest/loopevent/
H A Dloopserver_unittest.cpp66 static void SendMessage(const LoopHandle loopHandle, const TaskHandle taskHandle, const char *message, ...) in SendMessage() argument
69 BufferHandle handle = LE_CreateBuffer(loopHandle, bufferSize); in SendMessage()
75 LE_FreeBuffer(loopHandle, taskHandle, handle); in SendMessage()
81 int ret = LE_Send(loopHandle, taskHandle, handle, bufferSize); in SendMessage()
/base/startup/appspawn/test/unittest/
H A Dapp_spawn_test_helper.h245 static int OnConnection(const LoopHandle loopHandle, const TaskHandle server);
H A Dapp_spawn_test_helper.cpp284 int LocalTestServer::OnConnection(const LoopHandle loopHandle, const TaskHandle server) in OnConnection() argument
300 LE_STATUS ret = LE_AcceptStreamClient(loopHandle, server, &stream, &info); in OnConnection()
/base/startup/init/test/unittest/param/
H A Dparam_stub.cpp626 void __attribute__((weak))LE_DoAsyncEvent(const LoopHandle loopHandle, const TaskHandle taskHandle) in LE_DoAsyncEvent() argument
/base/startup/appspawn/standard/
H A Dappspawn_service.c367 static int OnConnection(const LoopHandle loopHandle, const TaskHandle server) in OnConnection() argument
369 APPSPAWN_CHECK(server != NULL && loopHandle != NULL, return -1, "Error server"); in OnConnection()
380 LE_STATUS ret = LE_AcceptStreamClient(loopHandle, server, &stream, &info); in OnConnection()

Completed in 17 milliseconds