\hypertarget{struct__Eina__File__Map}{}\doxysection{\+\_\+\+Eina\+\_\+\+File\+\_\+\+Map Struct Reference}
\label{struct__Eina__File__Map}\index{\_Eina\_File\_Map@{\_Eina\_File\_Map}}


This represents a memory mapped region of a file.  


\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{struct__Eina__File__Map_af6723f01f771d25e3f599d2e485d4473}\label{struct__Eina__File__Map_af6723f01f771d25e3f599d2e485d4473}} 
void $\ast$ \mbox{\hyperlink{struct__Eina__File__Map_af6723f01f771d25e3f599d2e485d4473}{map}}
\begin{DoxyCompactList}\small\item\em A pointer to the mapped region. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct__Eina__File__Map_a8a2a05bea6bcac2e824ed093e67f9a11}\label{struct__Eina__File__Map_a8a2a05bea6bcac2e824ed093e67f9a11}} 
unsigned long int \mbox{\hyperlink{struct__Eina__File__Map_a8a2a05bea6bcac2e824ed093e67f9a11}{offset}}
\begin{DoxyCompactList}\small\item\em The offset in the file. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct__Eina__File__Map_a9fdf885de07d9a83a9a1ada2877993aa}\label{struct__Eina__File__Map_a9fdf885de07d9a83a9a1ada2877993aa}} 
unsigned long int \mbox{\hyperlink{struct__Eina__File__Map_a9fdf885de07d9a83a9a1ada2877993aa}{length}}
\begin{DoxyCompactList}\small\item\em The length of the region. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct__Eina__File__Map_a55b4942083045865f44401ed4155bd61}\label{struct__Eina__File__Map_a55b4942083045865f44401ed4155bd61}} 
int \mbox{\hyperlink{struct__Eina__File__Map_a55b4942083045865f44401ed4155bd61}{refcount}}
\begin{DoxyCompactList}\small\item\em Tracks references to this region. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct__Eina__File__Map_af31ebb1c95ec32afb80bc71de0c40851}\label{struct__Eina__File__Map_af31ebb1c95ec32afb80bc71de0c40851}} 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{struct__Eina__File__Map_af31ebb1c95ec32afb80bc71de0c40851}{hugetlb}}\+: 1
\begin{DoxyCompactList}\small\item\em Indicates if we are using Huge\+TLB. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{struct__Eina__File__Map_a1bed4534b6c737cda3d80bfb64f3b31e}{faulty}}\+: 1
\begin{DoxyCompactList}\small\item\em Indicates if this region was not mapped correctly (i.\+e. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
This represents a memory mapped region of a file. 

\doxysubsection{Field Documentation}
\mbox{\Hypertarget{struct__Eina__File__Map_a1bed4534b6c737cda3d80bfb64f3b31e}\label{struct__Eina__File__Map_a1bed4534b6c737cda3d80bfb64f3b31e}} 
\index{\_Eina\_File\_Map@{\_Eina\_File\_Map}!faulty@{faulty}}
\index{faulty@{faulty}!\_Eina\_File\_Map@{\_Eina\_File\_Map}}
\doxysubsubsection{\texorpdfstring{faulty}{faulty}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \+\_\+\+Eina\+\_\+\+File\+\_\+\+Map\+::faulty}



Indicates if this region was not mapped correctly (i.\+e. 

the call to mmap(2) failed). 

Referenced by eina\+\_\+file\+\_\+map\+\_\+faulted().

