#include <PipeBase.h>
Definition at line 20 of file PipeBase.h.
◆ ~PipeBase()
◆ CanRead()
| virtual bool lldb_private::PipeBase::CanRead |
( |
| ) |
const |
|
pure virtual |
◆ CanWrite()
| virtual bool lldb_private::PipeBase::CanWrite |
( |
| ) |
const |
|
pure virtual |
◆ Close()
| virtual void lldb_private::PipeBase::Close |
( |
| ) |
|
|
pure virtual |
◆ CloseReadFileDescriptor()
| virtual void lldb_private::PipeBase::CloseReadFileDescriptor |
( |
| ) |
|
|
pure virtual |
◆ CloseWriteFileDescriptor()
| virtual void lldb_private::PipeBase::CloseWriteFileDescriptor |
( |
| ) |
|
|
pure virtual |
◆ CreateNew() [1/2]
| virtual Status lldb_private::PipeBase::CreateNew |
( |
| ) |
|
|
pure virtual |
◆ CreateNew() [2/2]
| virtual Status lldb_private::PipeBase::CreateNew |
( |
llvm::StringRef | name | ) |
|
|
pure virtual |
◆ CreateWithUniqueName()
◆ Delete()
| virtual Status lldb_private::PipeBase::Delete |
( |
llvm::StringRef | name | ) |
|
|
pure virtual |
◆ GetReadFileDescriptor()
| virtual int lldb_private::PipeBase::GetReadFileDescriptor |
( |
| ) |
const |
|
pure virtual |
◆ GetReadPipe()
| virtual lldb::pipe_t lldb_private::PipeBase::GetReadPipe |
( |
| ) |
const |
|
pure virtual |
◆ GetWriteFileDescriptor()
| virtual int lldb_private::PipeBase::GetWriteFileDescriptor |
( |
| ) |
const |
|
pure virtual |
◆ GetWritePipe()
| virtual lldb::pipe_t lldb_private::PipeBase::GetWritePipe |
( |
| ) |
const |
|
pure virtual |
◆ OpenAsReader()
| virtual Status lldb_private::PipeBase::OpenAsReader |
( |
llvm::StringRef | name | ) |
|
|
pure virtual |
◆ OpenAsWriter()
| virtual llvm::Error lldb_private::PipeBase::OpenAsWriter |
( |
llvm::StringRef | name, |
|
|
const Timeout< std::micro > & | timeout ) |
|
pure virtual |
◆ Read()
| virtual llvm::Expected< size_t > lldb_private::PipeBase::Read |
( |
void * | buf, |
|
|
size_t | size, |
|
|
const Timeout< std::micro > & | timeout = std::nullopt ) |
|
pure virtual |
◆ ReleaseReadFileDescriptor()
| virtual int lldb_private::PipeBase::ReleaseReadFileDescriptor |
( |
| ) |
|
|
pure virtual |
◆ ReleaseWriteFileDescriptor()
| virtual int lldb_private::PipeBase::ReleaseWriteFileDescriptor |
( |
| ) |
|
|
pure virtual |
◆ Write()
| virtual llvm::Expected< size_t > lldb_private::PipeBase::Write |
( |
const void * | buf, |
|
|
size_t | size, |
|
|
const Timeout< std::micro > & | timeout = std::nullopt ) |
|
pure virtual |
The documentation for this class was generated from the following files: