aboutsummaryrefslogtreecommitdiff
path: root/include/lldb/Host/PipeBase.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/lldb/Host/PipeBase.h')
-rw-r--r--include/lldb/Host/PipeBase.h62
1 files changed, 34 insertions, 28 deletions
diff --git a/include/lldb/Host/PipeBase.h b/include/lldb/Host/PipeBase.h
index 8680a252d8b6..e3d7c25a9ae2 100644
--- a/include/lldb/Host/PipeBase.h
+++ b/include/lldb/Host/PipeBase.h
@@ -1,4 +1,5 @@
-//===-- PipeBase.h -----------------------------------------------*- C++ -*-===//
+//===-- PipeBase.h -----------------------------------------------*- C++
+//-*-===//
//
// The LLVM Compiler Infrastructure
//
@@ -17,41 +18,46 @@
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/StringRef.h"
-namespace lldb_private
-{
-class PipeBase
-{
- public:
- virtual ~PipeBase();
+namespace lldb_private {
+class PipeBase {
+public:
+ virtual ~PipeBase();
- virtual Error CreateNew(bool child_process_inherit) = 0;
- virtual Error CreateNew(llvm::StringRef name, bool child_process_inherit) = 0;
- virtual Error CreateWithUniqueName(llvm::StringRef prefix, bool child_process_inherit, llvm::SmallVectorImpl<char>& name) = 0;
+ virtual Error CreateNew(bool child_process_inherit) = 0;
+ virtual Error CreateNew(llvm::StringRef name, bool child_process_inherit) = 0;
+ virtual Error CreateWithUniqueName(llvm::StringRef prefix,
+ bool child_process_inherit,
+ llvm::SmallVectorImpl<char> &name) = 0;
- virtual Error OpenAsReader(llvm::StringRef name, bool child_process_inherit) = 0;
+ virtual Error OpenAsReader(llvm::StringRef name,
+ bool child_process_inherit) = 0;
- Error OpenAsWriter(llvm::StringRef name, bool child_process_inherit);
- virtual Error OpenAsWriterWithTimeout(llvm::StringRef name, bool child_process_inherit, const std::chrono::microseconds &timeout) = 0;
+ Error OpenAsWriter(llvm::StringRef name, bool child_process_inherit);
+ virtual Error
+ OpenAsWriterWithTimeout(llvm::StringRef name, bool child_process_inherit,
+ const std::chrono::microseconds &timeout) = 0;
- virtual bool CanRead() const = 0;
- virtual bool CanWrite() const = 0;
+ virtual bool CanRead() const = 0;
+ virtual bool CanWrite() const = 0;
- virtual int GetReadFileDescriptor() const = 0;
- virtual int GetWriteFileDescriptor() const = 0;
- virtual int ReleaseReadFileDescriptor() = 0;
- virtual int ReleaseWriteFileDescriptor() = 0;
- virtual void CloseReadFileDescriptor() = 0;
- virtual void CloseWriteFileDescriptor() = 0;
+ virtual int GetReadFileDescriptor() const = 0;
+ virtual int GetWriteFileDescriptor() const = 0;
+ virtual int ReleaseReadFileDescriptor() = 0;
+ virtual int ReleaseWriteFileDescriptor() = 0;
+ virtual void CloseReadFileDescriptor() = 0;
+ virtual void CloseWriteFileDescriptor() = 0;
- // Close both descriptors
- virtual void Close() = 0;
+ // Close both descriptors
+ virtual void Close() = 0;
- // Delete named pipe.
- virtual Error Delete(llvm::StringRef name) = 0;
+ // Delete named pipe.
+ virtual Error Delete(llvm::StringRef name) = 0;
- virtual Error Write(const void *buf, size_t size, size_t &bytes_written) = 0;
- virtual Error ReadWithTimeout(void *buf, size_t size, const std::chrono::microseconds &timeout, size_t &bytes_read) = 0;
- Error Read(void *buf, size_t size, size_t &bytes_read);
+ virtual Error Write(const void *buf, size_t size, size_t &bytes_written) = 0;
+ virtual Error ReadWithTimeout(void *buf, size_t size,
+ const std::chrono::microseconds &timeout,
+ size_t &bytes_read) = 0;
+ Error Read(void *buf, size_t size, size_t &bytes_read);
};
}