Struct ILLIXR::boba_immersive::mapped_file
Public Attributes
| Type | Name |
|---|---|
| const std::uint8_t * | data = {[**nullptr**](namespaceILLIXR.md#function-normalize)} |
| int | fd = {-1} |
| std::size_t | size = {0} |
Public Functions
| Type | Name |
|---|---|
| mapped_file () = default |
|
| mapped_file (const mapped_file &) = delete |
|
| mapped_file & | operator= (const mapped_file &) = delete |
| void | reset () |
| ~mapped_file () |
Detailed Description
Read-only RAII mapping for one producer-owned Boba ring file.
Public Attributes Documentation
variable data
const std::uint8_t* ILLIXR::boba_immersive::mapped_file::data;
variable fd
int ILLIXR::boba_immersive::mapped_file::fd;
variable size
std::size_t ILLIXR::boba_immersive::mapped_file::size;
Public Functions Documentation
function mapped_file [1/2]
mapped_file::mapped_file () = default
function mapped_file [2/2]
mapped_file::mapped_file (
const mapped_file &
) = delete
function operator=
mapped_file & mapped_file::operator= (
const mapped_file &
) = delete
function reset
void mapped_file::reset ()
Unmap the current region and close its file descriptor.
function ~mapped_file
mapped_file::~mapped_file ()
The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/illixr_release/ILLIXR/plugins/boba_immersive/plugin.hpp