Lines Matching refs:PipeWindows
28 PipeWindows::PipeWindows() in PipeWindows() function in PipeWindows
30 m_read_fd(PipeWindows::kInvalidDescriptor), in PipeWindows()
31 m_write_fd(PipeWindows::kInvalidDescriptor) { in PipeWindows()
36 PipeWindows::PipeWindows(pipe_t read, pipe_t write) in PipeWindows() function in PipeWindows
38 m_read_fd(PipeWindows::kInvalidDescriptor), in PipeWindows()
39 m_write_fd(PipeWindows::kInvalidDescriptor) { in PipeWindows()
64 PipeWindows::~PipeWindows() { Close(); } in ~PipeWindows()
66 Status PipeWindows::CreateNew(bool child_process_inherit) { in CreateNew()
84 Status PipeWindows::CreateNewNamed(bool child_process_inherit) { in CreateNewNamed()
97 Status PipeWindows::CreateNew(llvm::StringRef name, in CreateNew()
131 Status PipeWindows::CreateWithUniqueName(llvm::StringRef prefix, in CreateWithUniqueName()
155 Status PipeWindows::OpenAsReader(llvm::StringRef name, in OpenAsReader()
164 PipeWindows::OpenAsWriterWithTimeout(llvm::StringRef name, in OpenAsWriterWithTimeout()
173 Status PipeWindows::OpenNamedPipe(llvm::StringRef name, in OpenNamedPipe()
210 int PipeWindows::GetReadFileDescriptor() const { return m_read_fd; } in GetReadFileDescriptor()
212 int PipeWindows::GetWriteFileDescriptor() const { return m_write_fd; } in GetWriteFileDescriptor()
214 int PipeWindows::ReleaseReadFileDescriptor() { in ReleaseReadFileDescriptor()
216 return PipeWindows::kInvalidDescriptor; in ReleaseReadFileDescriptor()
218 m_read_fd = PipeWindows::kInvalidDescriptor; in ReleaseReadFileDescriptor()
226 int PipeWindows::ReleaseWriteFileDescriptor() { in ReleaseWriteFileDescriptor()
228 return PipeWindows::kInvalidDescriptor; in ReleaseWriteFileDescriptor()
230 m_write_fd = PipeWindows::kInvalidDescriptor; in ReleaseWriteFileDescriptor()
236 void PipeWindows::CloseReadFileDescriptor() { in CloseReadFileDescriptor()
245 m_read_fd = PipeWindows::kInvalidDescriptor; in CloseReadFileDescriptor()
249 void PipeWindows::CloseWriteFileDescriptor() { in CloseWriteFileDescriptor()
255 m_write_fd = PipeWindows::kInvalidDescriptor; in CloseWriteFileDescriptor()
259 void PipeWindows::Close() { in Close()
264 Status PipeWindows::Delete(llvm::StringRef name) { return Status(); } in Delete()
266 bool PipeWindows::CanRead() const { return (m_read != INVALID_HANDLE_VALUE); } in CanRead()
268 bool PipeWindows::CanWrite() const { return (m_write != INVALID_HANDLE_VALUE); } in CanWrite()
271 PipeWindows::GetReadNativeHandle() { return m_read; } in GetReadNativeHandle()
274 PipeWindows::GetWriteNativeHandle() { return m_write; } in GetWriteNativeHandle()
276 Status PipeWindows::ReadWithTimeout(void *buf, size_t size, in ReadWithTimeout()
320 Status PipeWindows::Write(const void *buf, size_t num_bytes, in Write()