Lines Matching defs:len
157 uint32_t len = request.size();
158 CheckedWrite(write_fd_, &len, sizeof(uint32_t));
161 if (!TryRead(read_fd_, &len, sizeof(uint32_t))) {
185 response->resize(len);
186 CheckedRead(read_fd_, (void*)response->c_str(), len);
309 void ForkPipeRunner::CheckedWrite(int fd, const void *buf, size_t len) {
310 if (write(fd, buf, len) != len) {
316 bool ForkPipeRunner::TryRead(int fd, void *buf, size_t len) {
318 while (len > 0) {
319 ssize_t bytes_read = read(fd, (char*)buf + ofs, len);
330 len -= bytes_read;
337 void ForkPipeRunner::CheckedRead(int fd, void *buf, size_t len) {
338 if (!TryRead(fd, buf, len)) {