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


This represents a memory mapped region of a file.  




{\ttfamily \#include $<$eina\+\_\+file\+\_\+common.\+h$>$}

\doxysubsubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{struct__Eina__File__Map_af6723f01f771d25e3f599d2e485d4473}\label{struct__Eina__File__Map_af6723f01f771d25e3f599d2e485d4473} 
void \texorpdfstring{$\ast$}{*} {\bfseries map}
\begin{DoxyCompactList}\small\item\em A pointer to the mapped region. \end{DoxyCompactList}\item 
\Hypertarget{struct__Eina__File__Map_a8a2a05bea6bcac2e824ed093e67f9a11}\label{struct__Eina__File__Map_a8a2a05bea6bcac2e824ed093e67f9a11} 
unsigned long int {\bfseries offset}
\begin{DoxyCompactList}\small\item\em The offset in the file. \end{DoxyCompactList}\item 
\Hypertarget{struct__Eina__File__Map_a9fdf885de07d9a83a9a1ada2877993aa}\label{struct__Eina__File__Map_a9fdf885de07d9a83a9a1ada2877993aa} 
unsigned long int {\bfseries length}
\begin{DoxyCompactList}\small\item\em The length of the region. \end{DoxyCompactList}\item 
\Hypertarget{struct__Eina__File__Map_a55b4942083045865f44401ed4155bd61}\label{struct__Eina__File__Map_a55b4942083045865f44401ed4155bd61} 
int {\bfseries refcount}
\begin{DoxyCompactList}\small\item\em Tracks references to this region. \end{DoxyCompactList}\item 
\Hypertarget{struct__Eina__File__Map_af31ebb1c95ec32afb80bc71de0c40851}\label{struct__Eina__File__Map_af31ebb1c95ec32afb80bc71de0c40851} 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries 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}
\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 \mbox{\hyperlink{group__Eina__File__Group_gaf5588cddea780ff60c49cc71941648d1}{eina\+\_\+file\+\_\+map\+\_\+faulted()}}.

