Lines Matching defs:handle
92 static LE_STATUS HandleStreamEvent_(const LoopHandle loopHandle, const TaskHandle handle, uint32_t oper)
94 StreamConnectTask *stream = (StreamConnectTask *)handle;
95 LE_LOGV("HandleStreamEvent_ fd:%d oper 0x%x", GetSocketFd(handle), oper);
99 status = HandleSendMsg_(loopHandle, handle, stream->sendMessageComplete);
102 status = HandleRecvMsg_(loopHandle, handle, stream->recvMessage, stream->handleRecvMsg);
106 stream->disConnectComplete(handle);
108 LE_CloseStreamTask(loopHandle, handle);
113 static LE_STATUS HandleClientEvent_(const LoopHandle loopHandle, const TaskHandle handle, uint32_t oper)
115 StreamClientTask *client = (StreamClientTask *)handle;
116 LE_LOGV("HandleClientEvent_ fd:%d oper 0x%x", GetSocketFd(handle), oper);
120 LE_ONLY_CHECK(!(client->connected == 0 && client->connectComplete), client->connectComplete(handle));
122 status = HandleSendMsg_(loopHandle, handle, client->sendMessageComplete);
125 status = HandleRecvMsg_(loopHandle, handle, client->recvMessage, client->handleRecvMsg);
129 client->disConnectComplete(handle);
132 LE_CloseStreamTask(loopHandle, handle);