|
| | FMappedFileRegionWindows (const uint8 *InMappedPtr, const uint8 *InAlignedMappedPtr, size_t InMappedSize, size_t InAlignedMappedSize, const FString &InDebugFilename, size_t InDebugOffsetRelativeToFile, class FMappedFileHandleWindows *InParent) |
| |
| | ~FMappedFileRegionWindows () |
| |
| virtual void | PreloadHint (int64 PreloadOffset=0, int64 BytesToPreload=MAX_int64) override |
| |
| | IMappedFileRegion (const uint8 *InMappedPtr, size_t InMappedSize, const FString &InDebugFilename, size_t InDebugOffsetRelativeToFile) |
| |
| virtual | ~IMappedFileRegion () |
| |
| const uint8 * | GetMappedPtr () |
| |
| int64 | GetMappedSize () |
| |
| virtual void | Flush (int64 FlushOffset=0, int64 BytesToFlush=MAX_int64) |
| |
| | IMappedFileRegion (const IMappedFileRegion &)=delete |
| |
| IMappedFileRegion & | operator= (const IMappedFileRegion &)=delete |
| |
◆ FMappedFileRegionWindows()
| FMappedFileRegionWindows::FMappedFileRegionWindows |
( |
const uint8 * |
InMappedPtr, |
|
|
const uint8 * |
InAlignedMappedPtr, |
|
|
size_t |
InMappedSize, |
|
|
size_t |
InAlignedMappedSize, |
|
|
const FString & |
InDebugFilename, |
|
|
size_t |
InDebugOffsetRelativeToFile, |
|
|
class FMappedFileHandleWindows * |
InParent |
|
) |
| |
|
inline |
◆ ~FMappedFileRegionWindows()
| FMappedFileRegionWindows::~FMappedFileRegionWindows |
( |
| ) |
|
◆ PreloadHint()
Synchronously preload part or all of the mapped region. Typically this is done by reading a byte from each CPU page. This is only a hint, some platforms might ignore it. There are not guarantees how long this data will stay in memory.
- Parameters
-
| PreloadOffset | Offset into this region to preload |
| BytesToPreload | number of bytes to preload. This is clamped to the size of the mapped region |
Reimplemented from IMappedFileRegion.
The documentation for this class was generated from the following file: