|
def | __init__ (self, path, page_count, read_only=False) |
|
def | __len__ (self) |
|
def | __del__ (self) |
|
def | close (self) |
|
def | region (self, offset, size) |
|
def | read (self, length=1, offset=-1, advance=True) |
|
def | write (self, value, offset=-1, length=-1, advance=True) |
|
def | __getitem__ (self, offset) |
|
def | __setitem__ (self, offset, value) |
|
def | __init__ (self, parent, base_offset, size) |
|
def | __len__ (self) |
|
def | __str__ (self) |
|
def | __enter__ (self) |
|
def | __exit__ (self, tipo, value, traceback) |
|
def | region (self, offset=-1, size=-1) |
|
def | read (self, length=-1, offset=-1, advance=True) |
|
def | write (self, value, length=-1, offset=-1, advance=True) |
|
|
| read_only |
|
| cursor |
|
| parent |
|
| base_offset |
|
| cursor |
|
Manages mmap()-ings of a file into vmem.
This class prevents virtual address space from growing too large by
re-using existing maps if the requested regions have already been mapped.
def starfuse.fs.mapped_file.MappedFile.close |
( |
|
self | ) |
|
def starfuse.fs.mapped_file.MappedFile.read |
( |
|
self, |
|
|
|
length = 1 , |
|
|
|
offset = -1 , |
|
|
|
advance = True |
|
) |
| |
Reads data from the virtual region
def starfuse.fs.mapped_file.MappedFile.region |
( |
|
self, |
|
|
|
offset, |
|
|
|
size |
|
) |
| |
Requests a virtual region be 'allocated'
The documentation for this class was generated from the following file:
- starfuse/fs/mapped_file.py