Skip to content

Struct ILLIXR::boba_immersive::mapped_file

ClassList > mapped_file

More...

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