Lines Matching refs:fd
33 ssize_t WriteAll(SharedFD fd, const char* buf, size_t size) { in WriteAll() argument
36 while ((written = fd->Write((void*)&(buf[total_written]), size - total_written)) > 0) { in WriteAll()
38 errno = fd->GetErrno(); in WriteAll()
49 ssize_t ReadExact(SharedFD fd, char* buf, size_t size) { in ReadExact() argument
52 while ((read = fd->Read((void*)&(buf[total_read]), size - total_read)) > 0) { in ReadExact()
54 errno = fd->GetErrno(); in ReadExact()
65 ssize_t ReadAll(SharedFD fd, std::string* buf) { in ReadAll() argument
69 while ((read = fd->Read(buff, BUFF_SIZE - 1)) > 0) { in ReadAll()
74 errno = fd->GetErrno(); in ReadAll()
81 ssize_t ReadExact(SharedFD fd, std::string* buf) { in ReadExact() argument
82 return ReadExact(fd, buf->data(), buf->size()); in ReadExact()
85 ssize_t ReadExact(SharedFD fd, std::vector<char>* buf) { in ReadExact() argument
86 return ReadExact(fd, buf->data(), buf->size()); in ReadExact()
89 ssize_t WriteAll(SharedFD fd, const std::string& buf) { in WriteAll() argument
90 return WriteAll(fd, buf.data(), buf.size()); in WriteAll()
93 ssize_t WriteAll(SharedFD fd, const std::vector<char>& buf) { in WriteAll() argument
94 return WriteAll(fd, buf.data(), buf.size()); in WriteAll()