#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: