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