\hypertarget{group__fm}{\section{File Manager Interface}
\label{group__fm}\index{File Manager Interface@{File Manager Interface}}
}


The file manager schedules an unlimited number O\+T\+F\+\_\+\+Files to a limited number of actual open O\+S files.  


\subsection*{Files}
\begin{DoxyCompactItemize}
\item 
file \hyperlink{OTF__FileManager_8h}{O\+T\+F\+\_\+\+File\+Manager.\+h}
\begin{DoxyCompactList}\small\item\em Manages file handles. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\hypertarget{group__fm_ga621c18447ec33f803cc270a9494b0685}{typedef struct \\*
\hyperlink{structstruct__OTF__FileManager}{struct\+\_\+\+O\+T\+F\+\_\+\+File\+Manager} \hyperlink{group__fm_ga621c18447ec33f803cc270a9494b0685}{O\+T\+F\+\_\+\+File\+Manager}}\label{group__fm_ga621c18447ec33f803cc270a9494b0685}

\begin{DoxyCompactList}\small\item\em file manager object \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__fm_ga621c18447ec33f803cc270a9494b0685}{O\+T\+F\+\_\+\+File\+Manager} $\ast$ \hyperlink{group__fm_gaeaee6fa34285107dfdf42eb1905d5ce2}{O\+T\+F\+\_\+\+File\+Manager\+\_\+open} (uint32\+\_\+t number)
\begin{DoxyCompactList}\small\item\em Generates a new file manager with a maximum number of files that are allowed to be open simultaneously. \end{DoxyCompactList}\item 
\hypertarget{group__fm_ga45307a172ee04fa888e9e41dc7f83465}{void \hyperlink{group__fm_ga45307a172ee04fa888e9e41dc7f83465}{O\+T\+F\+\_\+\+File\+Manager\+\_\+close} (\hyperlink{group__fm_ga621c18447ec33f803cc270a9494b0685}{O\+T\+F\+\_\+\+File\+Manager} $\ast$m)}\label{group__fm_ga45307a172ee04fa888e9e41dc7f83465}

\begin{DoxyCompactList}\small\item\em Closes the file manager. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
The file manager schedules an unlimited number O\+T\+F\+\_\+\+Files to a limited number of actual open O\+S files. 

Therefore all open are registered with this manager. When a file is requested while no more O\+S files are available any of the other files are suspended, i.\+i. the O\+S file is closed. 

\subsection{Function Documentation}
\hypertarget{group__fm_gaeaee6fa34285107dfdf42eb1905d5ce2}{\index{File Manager Interface@{File Manager Interface}!O\+T\+F\+\_\+\+File\+Manager\+\_\+open@{O\+T\+F\+\_\+\+File\+Manager\+\_\+open}}
\index{O\+T\+F\+\_\+\+File\+Manager\+\_\+open@{O\+T\+F\+\_\+\+File\+Manager\+\_\+open}!File Manager Interface@{File Manager Interface}}
\subsubsection[{O\+T\+F\+\_\+\+File\+Manager\+\_\+open}]{\setlength{\rightskip}{0pt plus 5cm}{\bf O\+T\+F\+\_\+\+File\+Manager}$\ast$ O\+T\+F\+\_\+\+File\+Manager\+\_\+open (
\begin{DoxyParamCaption}
\item[{uint32\+\_\+t}]{number}
\end{DoxyParamCaption}
)}}\label{group__fm_gaeaee6fa34285107dfdf42eb1905d5ce2}


Generates a new file manager with a maximum number of files that are allowed to be open simultaneously. 



References O\+T\+F\+\_\+\+File\+Manager\+\_\+set\+Number().

