#include <MemoryMapped.hpp>
◆ MemoryMappedFile() [1/5]
| Foundation::Core::MemoryMappedFile::MemoryMappedFile |
( |
| ) |
|
|
default |
◆ MemoryMappedFile() [2/5]
◆ MemoryMappedFile() [3/5]
| Foundation::Core::MemoryMappedFile::MemoryMappedFile |
( |
StringView |
path, |
|
|
uint64_t |
size |
|
) |
| |
◆ ~MemoryMappedFile()
| Foundation::Core::MemoryMappedFile::~MemoryMappedFile |
( |
| ) |
|
◆ MemoryMappedFile() [4/5]
| Foundation::Core::MemoryMappedFile::MemoryMappedFile |
( |
MemoryMappedFile const & |
| ) |
|
|
delete |
◆ MemoryMappedFile() [5/5]
| Foundation::Core::MemoryMappedFile::MemoryMappedFile |
( |
MemoryMappedFile && |
other | ) |
|
|
noexcept |
◆ Bytes()
| Span< const unsigned char > Foundation::Core::MemoryMappedFile::Bytes |
( |
| ) |
const |
◆ Close()
| void Foundation::Core::MemoryMappedFile::Close |
( |
| ) |
|
|
noexcept |
◆ Create()
| void Foundation::Core::MemoryMappedFile::Create |
( |
StringView |
path, |
|
|
uint64_t |
size |
|
) |
| |
◆ Data()
| const unsigned char * Foundation::Core::MemoryMappedFile::Data |
( |
| ) |
const |
|
inlinenoexcept |
◆ Empty()
| bool Foundation::Core::MemoryMappedFile::Empty |
( |
| ) |
const |
|
inlinenoexcept |
◆ Flush()
| void Foundation::Core::MemoryMappedFile::Flush |
( |
uint64_t |
offset = 0, |
|
|
uint64_t |
size = std::numeric_limits<uint64_t>::max() |
|
) |
| const |
◆ IsMapped()
| bool Foundation::Core::MemoryMappedFile::IsMapped |
( |
| ) |
const |
|
inlinenoexcept |
◆ IsOpen()
| bool Foundation::Core::MemoryMappedFile::IsOpen |
( |
| ) |
const |
|
noexcept |
◆ IsWritable()
| bool Foundation::Core::MemoryMappedFile::IsWritable |
( |
| ) |
const |
|
inlinenoexcept |
◆ MapView()
| void Foundation::Core::MemoryMappedFile::MapView |
( |
| ) |
|
|
private |
◆ MoveFrom()
◆ MutableBytes()
| Span< unsigned char > Foundation::Core::MemoryMappedFile::MutableBytes |
( |
| ) |
|
◆ MutableData()
| unsigned char * Foundation::Core::MemoryMappedFile::MutableData |
( |
| ) |
|
◆ Open()
◆ OpenOrCreate()
| void Foundation::Core::MemoryMappedFile::OpenOrCreate |
( |
StringView |
path, |
|
|
uint64_t |
size |
|
) |
| |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ Resize()
| void Foundation::Core::MemoryMappedFile::Resize |
( |
uint64_t |
size | ) |
|
◆ Size()
| uint64_t Foundation::Core::MemoryMappedFile::Size |
( |
| ) |
const |
|
inlinenoexcept |
◆ UnmapView()
| void Foundation::Core::MemoryMappedFile::UnmapView |
( |
| ) |
|
|
privatenoexcept |
◆ mData
| void* Foundation::Core::MemoryMappedFile::mData {} |
|
private |
◆ mFd
| int Foundation::Core::MemoryMappedFile::mFd {-1} |
|
private |
◆ mSize
| uint64_t Foundation::Core::MemoryMappedFile::mSize {} |
|
private |
◆ mWritable
| bool Foundation::Core::MemoryMappedFile::mWritable {} |
|
private |
The documentation for this class was generated from the following files: