Foundation
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Functions
Mmap.hpp File Reference
#include <Core/Container.hpp>
#include <cstdint>

Go to the source code of this file.

Classes

struct  Foundation::Platform::MmapState
 

Namespaces

namespace  Foundation
 
namespace  Foundation::Platform
 

Enumerations

enum class  Foundation::Platform::MmapAccess { Foundation::Platform::ReadOnly , Foundation::Platform::ReadWrite }
 

Functions

void Foundation::Platform::MmapOpen (MmapState &state, Core::StringView path, MmapAccess access)
 
void Foundation::Platform::MmapCreate (MmapState &state, Core::StringView path, uint64_t size)
 
void Foundation::Platform::MmapOpenOrCreate (MmapState &state, Core::StringView path, uint64_t size)
 
void Foundation::Platform::MmapResize (MmapState &state, uint64_t size)
 
void Foundation::Platform::MmapFlush (MmapState const &state, uint64_t offset, uint64_t size)
 
void Foundation::Platform::MmapClose (MmapState &state) noexcept
 
bool Foundation::Platform::MmapIsOpen (MmapState const &state) noexcept