Lines Matching defs:TaskHandle
60 typedef LoopBase *TaskHandle;
71 void LE_CloseTask(const LoopHandle loopHandle, const TaskHandle taskHandle);
77 void LE_FreeBuffer(const LoopHandle loopHandle, const TaskHandle taskHandle, const BufferHandle handle);
79 void *LE_GetUserData(const TaskHandle handle);
82 typedef void (*LE_Close)(const TaskHandle taskHandle);
99 typedef void (*LE_DisConnectComplete)(const TaskHandle client);
100 typedef void (*LE_ConnectComplete)(const TaskHandle client);
101 typedef void (*LE_SendMessageComplete)(const TaskHandle taskHandle, BufferHandle handle);
102 typedef void (*LE_RecvMessage)(const TaskHandle taskHandle, const uint8_t *buffer, uint32_t buffLen);
103 typedef int (*LE_IncommingConnect)(const LoopHandle loopHandle, const TaskHandle serverTask);
104 typedef int (*LE_HandleRecvMsg)(const TaskHandle taskHandle, uint8_t* buffer, int bufferSize, int flags);
126 TaskHandle *taskHandle, const LE_StreamServerInfo *info);
128 TaskHandle *taskHandle, const LE_StreamInfo *info);
130 const TaskHandle serverTask, TaskHandle *taskHandle, const LE_StreamInfo *info);
132 const TaskHandle taskHandle, const BufferHandle handle, uint32_t buffLen);
133 void LE_CloseStreamTask(const LoopHandle loopHandle, const TaskHandle taskHandle);
134 int LE_GetSocketFd(const TaskHandle taskHandle);
139 typedef void (*LE_ProcessAsyncEvent)(const TaskHandle taskHandle,
144 TaskHandle *taskHandle, LE_ProcessAsyncEvent processAsyncEvent);
146 const TaskHandle taskHandle, uint64_t eventId, const uint8_t *data, uint32_t buffLen);
147 void LE_StopAsyncTask(const LoopHandle loopHandle, const TaskHandle taskHandle);
149 void LE_DoAsyncEvent(const LoopHandle loopHandle, const TaskHandle taskHandle);