Lines Matching refs:stdErrInfo
316 auto stdErrInfo = reinterpret_cast<StdInfo*>(data);
318 if (stdErrInfo->isNeedRun == nullptr) {
321 while (*(stdErrInfo->isNeedRun)) {
322 auto readSize = read(stdErrInfo->fd, childStderr, sizeof(childStderr) - 1);
324 stdErrInfo->stdData += childStderr;
326 if (stdErrInfo->stdData.size() > static_cast<size_t>(stdErrInfo->maxBuffSize) && *(stdErrInfo->isNeedRun)) {
327 if (!kill(stdErrInfo->pid, SIGKILL)) {
328 *(stdErrInfo->isNeedRun) = false;
329 stdErrInfo->stdData = stdErrInfo->stdData.substr(0, stdErrInfo->maxBuffSize);
343 auto stdErrInfo = reinterpret_cast<StdInfo*>(buffer);
344 napi_delete_async_work(env, stdErrInfo->worker);
345 delete stdErrInfo;
346 stdErrInfo = nullptr;