Lines Matching refs:nread
96 void HdcJdwpSimulator::ProcessIncoming(uv_stream_t *client, ssize_t nread, const uv_buf_t *buf)
98 HiLog::Debug(LABEL, "ProcessIncoming :%{public}d", nread);
100 if (nread > 0) {
101 std::unique_ptr<char[]> recv = std::make_unique<char[]>(nread + 1);
102 if (memset_s(recv.get(), nread, 0, nread) != EOK) {
106 if (memcpy_s(recv.get(), nread, buf->base, nread) != EOK) {
110 for (int i = 0; i < (nread + 1); i++) {
118 reply.insert(reply.end(), buf->base, buf->base + nread);
122 for (int i = 0; i < (HANDSHAKE_MESSAGE.size() + nread + 1); i++) {
125 SendToStream(client, buf, HANDSHAKE_MESSAGE.size() + nread + 1,
128 if (nread != UV_EOF) {
131 uv_err_name_r(nread, buffer, bufSize);
141 void HdcJdwpSimulator::ReceiveNewFd(uv_stream_t *q, ssize_t nread, const uv_buf_t *buf)
146 HiLog::Debug(LABEL, "HdcJdwpSimulator::ReceiveNewFd pid: %{public}d, nread: %{public}d\n",
147 pidCurr, nread);
148 if (nread < 0) {
149 if (nread != UV_EOF) {
152 uv_err_name_r(nread, buffer, bufSize);