#include <StreamFile.h>
|
using | Mutex = std::recursive_mutex |
|
Definition at line 75 of file StreamFile.h.
◆ Mutex
◆ LockableStreamFile() [1/5]
lldb_private::LockableStreamFile::LockableStreamFile |
( |
std::shared_ptr< StreamFile > |
stream_file_sp, |
|
|
Mutex & |
mutex |
|
) |
| |
|
inline |
◆ LockableStreamFile() [2/5]
lldb_private::LockableStreamFile::LockableStreamFile |
( |
StreamFile & |
stream_file, |
|
|
Mutex & |
mutex |
|
) |
| |
|
inline |
◆ LockableStreamFile() [3/5]
lldb_private::LockableStreamFile::LockableStreamFile |
( |
FILE * |
fh, |
|
|
bool |
transfer_ownership, |
|
|
Mutex & |
mutex |
|
) |
| |
|
inline |
◆ LockableStreamFile() [4/5]
lldb_private::LockableStreamFile::LockableStreamFile |
( |
std::shared_ptr< File > |
file_sp, |
|
|
Mutex & |
mutex |
|
) |
| |
|
inline |
◆ LockableStreamFile() [5/5]
◆ GetUnlockedFile()
File & lldb_private::LockableStreamFile::GetUnlockedFile |
( |
| ) |
|
|
inline |
Unsafe accessors to get the underlying File without a lock.
Exists for legacy reasons.
Definition at line 94 of file StreamFile.h.
References m_file_sp.
◆ GetUnlockedFileSP()
std::shared_ptr< File > lldb_private::LockableStreamFile::GetUnlockedFileSP |
( |
| ) |
|
|
inline |
◆ Lock()
◆ operator=()
◆ m_file_sp
std::shared_ptr<File> lldb_private::LockableStreamFile::m_file_sp |
|
protected |
◆ m_mutex
Mutex& lldb_private::LockableStreamFile::m_mutex |
|
protected |
The documentation for this class was generated from the following file: