PipeBase.cpp revision 314564
133965Sjdp//===-- source/Host/common/PipeBase.cpp -------------------------*- C++ -*-===//
278828Sobrien//
3218822Sdim//                     The LLVM Compiler Infrastructure
438889Sjdp//
533965Sjdp// This file is distributed under the University of Illinois Open Source
633965Sjdp// License. See LICENSE.TXT for details.
7130561Sobrien//
833965Sjdp//===----------------------------------------------------------------------===//
9130561Sobrien
10130561Sobrien#include "lldb/Host/PipeBase.h"
11130561Sobrien
12130561Sobrienusing namespace lldb_private;
1333965Sjdp
14130561SobrienPipeBase::~PipeBase() = default;
15130561Sobrien
16130561SobrienError PipeBase::OpenAsWriter(llvm::StringRef name, bool child_process_inherit) {
17130561Sobrien  return OpenAsWriterWithTimeout(name, child_process_inherit,
1833965Sjdp                                 std::chrono::microseconds::zero());
19130561Sobrien}
20130561Sobrien
21218822SdimError PipeBase::Read(void *buf, size_t size, size_t &bytes_read) {
2233965Sjdp  return ReadWithTimeout(buf, size, std::chrono::microseconds::zero(),
23218822Sdim                         bytes_read);
24218822Sdim}
2533965Sjdp