1*80814287SRaphael Isemann //===-- source/Host/common/PipeBase.cpp -----------------------------------===//
2d5f8b6a6SOleksiy Vyalov //
32946cd70SChandler Carruth // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
42946cd70SChandler Carruth // See https://llvm.org/LICENSE.txt for license information.
52946cd70SChandler Carruth // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6d5f8b6a6SOleksiy Vyalov //
7d5f8b6a6SOleksiy Vyalov //===----------------------------------------------------------------------===//
8d5f8b6a6SOleksiy Vyalov
9d5f8b6a6SOleksiy Vyalov #include "lldb/Host/PipeBase.h"
10d5f8b6a6SOleksiy Vyalov
11d5f8b6a6SOleksiy Vyalov using namespace lldb_private;
12d5f8b6a6SOleksiy Vyalov
13d5f8b6a6SOleksiy Vyalov PipeBase::~PipeBase() = default;
14d5f8b6a6SOleksiy Vyalov
OpenAsWriter(llvm::StringRef name,bool child_process_inherit)1597206d57SZachary Turner Status PipeBase::OpenAsWriter(llvm::StringRef name,
1697206d57SZachary Turner bool child_process_inherit) {
17b9c1b51eSKate Stone return OpenAsWriterWithTimeout(name, child_process_inherit,
18b9c1b51eSKate Stone std::chrono::microseconds::zero());
19d5f8b6a6SOleksiy Vyalov }
20d5f8b6a6SOleksiy Vyalov
Read(void * buf,size_t size,size_t & bytes_read)2197206d57SZachary Turner Status PipeBase::Read(void *buf, size_t size, size_t &bytes_read) {
22b9c1b51eSKate Stone return ReadWithTimeout(buf, size, std::chrono::microseconds::zero(),
23b9c1b51eSKate Stone bytes_read);
24d5f8b6a6SOleksiy Vyalov }
25