\hypertarget{struct__Eina__File__Map}{}\section{\+\_\+\+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.  


\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\hypertarget{struct__Eina__File__Map_af6723f01f771d25e3f599d2e485d4473}{}void $\ast$ \hyperlink{struct__Eina__File__Map_af6723f01f771d25e3f599d2e485d4473}{map}\label{struct__Eina__File__Map_af6723f01f771d25e3f599d2e485d4473}

\begin{DoxyCompactList}\small\item\em A pointer to the mapped region. \end{DoxyCompactList}\item 
\hypertarget{struct__Eina__File__Map_a8a2a05bea6bcac2e824ed093e67f9a11}{}unsigned long int \hyperlink{struct__Eina__File__Map_a8a2a05bea6bcac2e824ed093e67f9a11}{offset}\label{struct__Eina__File__Map_a8a2a05bea6bcac2e824ed093e67f9a11}

\begin{DoxyCompactList}\small\item\em The offset in the file. \end{DoxyCompactList}\item 
\hypertarget{struct__Eina__File__Map_a9fdf885de07d9a83a9a1ada2877993aa}{}unsigned long int \hyperlink{struct__Eina__File__Map_a9fdf885de07d9a83a9a1ada2877993aa}{length}\label{struct__Eina__File__Map_a9fdf885de07d9a83a9a1ada2877993aa}

\begin{DoxyCompactList}\small\item\em The length of the region. \end{DoxyCompactList}\item 
\hypertarget{struct__Eina__File__Map_a55b4942083045865f44401ed4155bd61}{}int \hyperlink{struct__Eina__File__Map_a55b4942083045865f44401ed4155bd61}{refcount}\label{struct__Eina__File__Map_a55b4942083045865f44401ed4155bd61}

\begin{DoxyCompactList}\small\item\em Tracks references to this region. \end{DoxyCompactList}\item 
\hypertarget{struct__Eina__File__Map_af31ebb1c95ec32afb80bc71de0c40851}{}\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{struct__Eina__File__Map_af31ebb1c95ec32afb80bc71de0c40851}{hugetlb}\+: 1\label{struct__Eina__File__Map_af31ebb1c95ec32afb80bc71de0c40851}

\begin{DoxyCompactList}\small\item\em Indicates if we are using Huge\+T\+L\+B. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \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}


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

\subsection{Field Documentation}
\hypertarget{struct__Eina__File__Map_a1bed4534b6c737cda3d80bfb64f3b31e}{}\index{\+\_\+\+Eina\+\_\+\+File\+\_\+\+Map@{\+\_\+\+Eina\+\_\+\+File\+\_\+\+Map}!faulty@{faulty}}
\index{faulty@{faulty}!\+\_\+\+Eina\+\_\+\+File\+\_\+\+Map@{\+\_\+\+Eina\+\_\+\+File\+\_\+\+Map}}
\subsubsection[{faulty}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\+\_\+\+Bool} \+\_\+\+Eina\+\_\+\+File\+\_\+\+Map\+::faulty}\label{struct__Eina__File__Map_a1bed4534b6c737cda3d80bfb64f3b31e}


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

the call to mmap(2) failed). 

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

