|
|
| in_memory_mapper (file::in_memory &file, bool const write_enabled, std::uint64_t const offset, std::uint64_t const length) |
| |
|
| memory_mapper_base (memory_mapper_base &&) noexcept=default |
| |
|
| memory_mapper_base (memory_mapper_base const &)=default |
| |
|
memory_mapper_base & | operator= (memory_mapper_base &&) noexcept=default |
| |
|
memory_mapper_base & | operator= (memory_mapper_base const &)=default |
| |
| bool | is_writable () const |
| | Returns true if the memory is to be writable. More...
|
| |
|
std::uint64_t | offset () const |
| | Returns the file offset of the start of the memory represented by this object.
|
| |
|
std::uint64_t | size () const |
| | Returns the size of the memory region owned by this object.
|
| |
| std::uint64_t | end () const |
| | A convenience method which returns the file offset of the end of the memory represented by this object. More...
|
| |
| virtual void | read_only (void *addr, std::size_t len) |
| | Marks the range of addresses given by addr and len as read-only. More...
|
| |
| std::shared_ptr< void > const & | data () |
| | Returns the base address of this memory-mapped region. More...
|
| |
|
std::shared_ptr< void const > | data () const |
| |
The documentation for this class was generated from the following files: