\hypertarget{classBMeasureApi_1_1DataFile}{}\section{B\+Measure\+Api\+::Data\+File Class Reference}
\label{classBMeasureApi_1_1DataFile}\index{BMeasureApi::DataFile@{BMeasureApi::DataFile}}


{\ttfamily \#include $<$Data\+File.\+h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classBMeasureApi_1_1DataFile_a4551e4a0311944e2d271623c8895992c}{Data\+File}} ()
\item 
\mbox{\hyperlink{classBMeasureApi_1_1DataFile_ad026609384897aebf113d649685d4bee}{$\sim$\+Data\+File}} ()
\item 
void \mbox{\hyperlink{classBMeasureApi_1_1DataFile_ae5ccfe9aa7d864c3c56de55e8170612b}{init}} ()
\begin{DoxyCompactList}\small\item\em Initialise. \end{DoxyCompactList}\item 
\textbf{ B\+Error} \mbox{\hyperlink{classBMeasureApi_1_1DataFile_a853ede14fb6954bcc3af3d50dfd75153}{open}} (\textbf{ B\+String} file\+Name, \textbf{ B\+String} mode, \textbf{ B\+String} format=\char`\"{}\char`\"{})
\begin{DoxyCompactList}\small\item\em Open the file for read or write. \end{DoxyCompactList}\item 
\textbf{ B\+Error} \mbox{\hyperlink{classBMeasureApi_1_1DataFile_a09cd2272401a4b0dbafe009377b527b4}{close}} ()
\begin{DoxyCompactList}\small\item\em Close the file. \end{DoxyCompactList}\item 
\textbf{ B\+String} \mbox{\hyperlink{classBMeasureApi_1_1DataFile_a23ac3daf2ce097972252f5264eb7311d}{get\+File\+Name}} ()
\begin{DoxyCompactList}\small\item\em Return the file name. \end{DoxyCompactList}\item 
\textbf{ B\+Error} \mbox{\hyperlink{classBMeasureApi_1_1DataFile_abdb2c4dd83265412e86191f3b37ae480}{write\+Info}} (const \mbox{\hyperlink{classBMeasureApi_1_1InfoBlock}{Info\+Block}} \&info\+Block, const \mbox{\hyperlink{namespaceBMeasureApi_ac834bce7dda9238329f788dddc4f738f}{Channel\+Configs}} \&channels)
\item 
\textbf{ B\+Error} \mbox{\hyperlink{classBMeasureApi_1_1DataFile_a1c902094d0890ddbaaa1a79da2ad5196}{write\+Data}} (\mbox{\hyperlink{classBMeasureApi_1_1DataBlock}{Data\+Block}} $\ast$\textbf{ data})
\begin{DoxyCompactList}\small\item\em Write a block of data. \end{DoxyCompactList}\item 
\textbf{ B\+Error} \mbox{\hyperlink{classBMeasureApi_1_1DataFile_af7969e5cbd1851629786d3f3f993a60c}{write\+End}} ()
\item 
\textbf{ B\+Error} \mbox{\hyperlink{classBMeasureApi_1_1DataFile_a77dbb370fa277755c76883b5ff741c7d}{read\+Info}} (\textbf{ B\+String} \&format, \mbox{\hyperlink{classBMeasureApi_1_1InfoBlock}{Info\+Block}} \&info\+Block, \mbox{\hyperlink{namespaceBMeasureApi_ac834bce7dda9238329f788dddc4f738f}{Channel\+Configs}} \&channels)
\item 
\textbf{ B\+Error} \mbox{\hyperlink{classBMeasureApi_1_1DataFile_a32234b1f13a0c8a663dbf2e4735de274}{read\+Data}} (\mbox{\hyperlink{classBMeasureApi_1_1DataBlock}{Data\+Block}} $\ast$\textbf{ data})
\begin{DoxyCompactList}\small\item\em Read a block of data. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\textbf{ B\+Error} \mbox{\hyperlink{classBMeasureApi_1_1DataFile_aabf96c06e38142880788cc12d272c3e6}{validate\+Format}} (\textbf{ B\+String} format)
\item 
\textbf{ B\+Error} \mbox{\hyperlink{classBMeasureApi_1_1DataFile_ab309720a0d8fc5278d34c894a6d1df6c}{write\+Info\+Csv}} (const \mbox{\hyperlink{classBMeasureApi_1_1InfoBlock}{Info\+Block}} \&info\+Block, const \mbox{\hyperlink{namespaceBMeasureApi_ac834bce7dda9238329f788dddc4f738f}{Channel\+Configs}} \&channels)
\item 
\textbf{ B\+Error} \mbox{\hyperlink{classBMeasureApi_1_1DataFile_a135c3f4176d7c9bd08d30c820b14fe33}{write\+Info\+Tdms}} (const \mbox{\hyperlink{classBMeasureApi_1_1InfoBlock}{Info\+Block}} \&info\+Block, const \mbox{\hyperlink{namespaceBMeasureApi_ac834bce7dda9238329f788dddc4f738f}{Channel\+Configs}} \&channels)
\item 
\textbf{ B\+Error} \mbox{\hyperlink{classBMeasureApi_1_1DataFile_a25d0d50c50bb001b9534a4ca191a7bbc}{write\+Info\+B\+Meas}} (const \mbox{\hyperlink{classBMeasureApi_1_1InfoBlock}{Info\+Block}} \&info\+Block, const \mbox{\hyperlink{namespaceBMeasureApi_ac834bce7dda9238329f788dddc4f738f}{Channel\+Configs}} \&channels)
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\textbf{ B\+String} \mbox{\hyperlink{classBMeasureApi_1_1DataFile_afc2d8831c12ee9165db9d36ee3fc4e02}{ofile\+Name}}
\item 
\textbf{ B\+String} \mbox{\hyperlink{classBMeasureApi_1_1DataFile_ae5602cfa657d635e30cfe5cf2a9ec08c}{omode}}
\item 
\textbf{ B\+String} \mbox{\hyperlink{classBMeasureApi_1_1DataFile_af1cb2200924eefb41f63b8505c8cb0fd}{oformat}}
\item 
\textbf{ B\+File} \mbox{\hyperlink{classBMeasureApi_1_1DataFile_a9c5dbda61b5174274d576619321d05e7}{ofile}}
\item 
\textbf{ B\+U\+Int32} \mbox{\hyperlink{classBMeasureApi_1_1DataFile_ae231bd6fc518a1378f5ef2fdfe4dba41}{opacket\+Len}}
\item 
\textbf{ Boap\+Mc1\+Packet} $\ast$ \mbox{\hyperlink{classBMeasureApi_1_1DataFile_a077c460408f5be60764f1c73f7301b7d}{opacket}}
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classBMeasureApi_1_1DataFile_a4551e4a0311944e2d271623c8895992c}\label{classBMeasureApi_1_1DataFile_a4551e4a0311944e2d271623c8895992c}} 
\index{BMeasureApi::DataFile@{BMeasureApi::DataFile}!DataFile@{DataFile}}
\index{DataFile@{DataFile}!BMeasureApi::DataFile@{BMeasureApi::DataFile}}
\subsubsection{\texorpdfstring{DataFile()}{DataFile()}}
{\footnotesize\ttfamily B\+Measure\+Api\+::\+Data\+File\+::\+Data\+File (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classBMeasureApi_1_1DataFile_ad026609384897aebf113d649685d4bee}\label{classBMeasureApi_1_1DataFile_ad026609384897aebf113d649685d4bee}} 
\index{BMeasureApi::DataFile@{BMeasureApi::DataFile}!````~DataFile@{$\sim$DataFile}}
\index{````~DataFile@{$\sim$DataFile}!BMeasureApi::DataFile@{BMeasureApi::DataFile}}
\subsubsection{\texorpdfstring{$\sim$DataFile()}{~DataFile()}}
{\footnotesize\ttfamily B\+Measure\+Api\+::\+Data\+File\+::$\sim$\+Data\+File (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



\subsection{Member Function Documentation}
\mbox{\Hypertarget{classBMeasureApi_1_1DataFile_a09cd2272401a4b0dbafe009377b527b4}\label{classBMeasureApi_1_1DataFile_a09cd2272401a4b0dbafe009377b527b4}} 
\index{BMeasureApi::DataFile@{BMeasureApi::DataFile}!close@{close}}
\index{close@{close}!BMeasureApi::DataFile@{BMeasureApi::DataFile}}
\subsubsection{\texorpdfstring{close()}{close()}}
{\footnotesize\ttfamily \textbf{ B\+Error} B\+Measure\+Api\+::\+Data\+File\+::close (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Close the file. 

\mbox{\Hypertarget{classBMeasureApi_1_1DataFile_a23ac3daf2ce097972252f5264eb7311d}\label{classBMeasureApi_1_1DataFile_a23ac3daf2ce097972252f5264eb7311d}} 
\index{BMeasureApi::DataFile@{BMeasureApi::DataFile}!getFileName@{getFileName}}
\index{getFileName@{getFileName}!BMeasureApi::DataFile@{BMeasureApi::DataFile}}
\subsubsection{\texorpdfstring{getFileName()}{getFileName()}}
{\footnotesize\ttfamily \textbf{ B\+String} B\+Measure\+Api\+::\+Data\+File\+::get\+File\+Name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Return the file name. 

\mbox{\Hypertarget{classBMeasureApi_1_1DataFile_ae5ccfe9aa7d864c3c56de55e8170612b}\label{classBMeasureApi_1_1DataFile_ae5ccfe9aa7d864c3c56de55e8170612b}} 
\index{BMeasureApi::DataFile@{BMeasureApi::DataFile}!init@{init}}
\index{init@{init}!BMeasureApi::DataFile@{BMeasureApi::DataFile}}
\subsubsection{\texorpdfstring{init()}{init()}}
{\footnotesize\ttfamily void B\+Measure\+Api\+::\+Data\+File\+::init (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Initialise. 

\mbox{\Hypertarget{classBMeasureApi_1_1DataFile_a853ede14fb6954bcc3af3d50dfd75153}\label{classBMeasureApi_1_1DataFile_a853ede14fb6954bcc3af3d50dfd75153}} 
\index{BMeasureApi::DataFile@{BMeasureApi::DataFile}!open@{open}}
\index{open@{open}!BMeasureApi::DataFile@{BMeasureApi::DataFile}}
\subsubsection{\texorpdfstring{open()}{open()}}
{\footnotesize\ttfamily \textbf{ B\+Error} B\+Measure\+Api\+::\+Data\+File\+::open (\begin{DoxyParamCaption}\item[{\textbf{ B\+String}}]{file\+Name,  }\item[{\textbf{ B\+String}}]{mode,  }\item[{\textbf{ B\+String}}]{format = {\ttfamily \char`\"{}\char`\"{}} }\end{DoxyParamCaption})}



Open the file for read or write. 

\mbox{\Hypertarget{classBMeasureApi_1_1DataFile_a32234b1f13a0c8a663dbf2e4735de274}\label{classBMeasureApi_1_1DataFile_a32234b1f13a0c8a663dbf2e4735de274}} 
\index{BMeasureApi::DataFile@{BMeasureApi::DataFile}!readData@{readData}}
\index{readData@{readData}!BMeasureApi::DataFile@{BMeasureApi::DataFile}}
\subsubsection{\texorpdfstring{readData()}{readData()}}
{\footnotesize\ttfamily \textbf{ B\+Error} B\+Measure\+Api\+::\+Data\+File\+::read\+Data (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classBMeasureApi_1_1DataBlock}{Data\+Block}} $\ast$}]{data }\end{DoxyParamCaption})}



Read a block of data. 

\mbox{\Hypertarget{classBMeasureApi_1_1DataFile_a77dbb370fa277755c76883b5ff741c7d}\label{classBMeasureApi_1_1DataFile_a77dbb370fa277755c76883b5ff741c7d}} 
\index{BMeasureApi::DataFile@{BMeasureApi::DataFile}!readInfo@{readInfo}}
\index{readInfo@{readInfo}!BMeasureApi::DataFile@{BMeasureApi::DataFile}}
\subsubsection{\texorpdfstring{readInfo()}{readInfo()}}
{\footnotesize\ttfamily \textbf{ B\+Error} B\+Measure\+Api\+::\+Data\+File\+::read\+Info (\begin{DoxyParamCaption}\item[{\textbf{ B\+String} \&}]{format,  }\item[{\mbox{\hyperlink{classBMeasureApi_1_1InfoBlock}{Info\+Block}} \&}]{info\+Block,  }\item[{\mbox{\hyperlink{namespaceBMeasureApi_ac834bce7dda9238329f788dddc4f738f}{Channel\+Configs}} \&}]{channels }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classBMeasureApi_1_1DataFile_aabf96c06e38142880788cc12d272c3e6}\label{classBMeasureApi_1_1DataFile_aabf96c06e38142880788cc12d272c3e6}} 
\index{BMeasureApi::DataFile@{BMeasureApi::DataFile}!validateFormat@{validateFormat}}
\index{validateFormat@{validateFormat}!BMeasureApi::DataFile@{BMeasureApi::DataFile}}
\subsubsection{\texorpdfstring{validateFormat()}{validateFormat()}}
{\footnotesize\ttfamily \textbf{ B\+Error} B\+Measure\+Api\+::\+Data\+File\+::validate\+Format (\begin{DoxyParamCaption}\item[{\textbf{ B\+String}}]{format }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{classBMeasureApi_1_1DataFile_a1c902094d0890ddbaaa1a79da2ad5196}\label{classBMeasureApi_1_1DataFile_a1c902094d0890ddbaaa1a79da2ad5196}} 
\index{BMeasureApi::DataFile@{BMeasureApi::DataFile}!writeData@{writeData}}
\index{writeData@{writeData}!BMeasureApi::DataFile@{BMeasureApi::DataFile}}
\subsubsection{\texorpdfstring{writeData()}{writeData()}}
{\footnotesize\ttfamily \textbf{ B\+Error} B\+Measure\+Api\+::\+Data\+File\+::write\+Data (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classBMeasureApi_1_1DataBlock}{Data\+Block}} $\ast$}]{data }\end{DoxyParamCaption})}



Write a block of data. 

\mbox{\Hypertarget{classBMeasureApi_1_1DataFile_af7969e5cbd1851629786d3f3f993a60c}\label{classBMeasureApi_1_1DataFile_af7969e5cbd1851629786d3f3f993a60c}} 
\index{BMeasureApi::DataFile@{BMeasureApi::DataFile}!writeEnd@{writeEnd}}
\index{writeEnd@{writeEnd}!BMeasureApi::DataFile@{BMeasureApi::DataFile}}
\subsubsection{\texorpdfstring{writeEnd()}{writeEnd()}}
{\footnotesize\ttfamily \textbf{ B\+Error} B\+Measure\+Api\+::\+Data\+File\+::write\+End (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classBMeasureApi_1_1DataFile_abdb2c4dd83265412e86191f3b37ae480}\label{classBMeasureApi_1_1DataFile_abdb2c4dd83265412e86191f3b37ae480}} 
\index{BMeasureApi::DataFile@{BMeasureApi::DataFile}!writeInfo@{writeInfo}}
\index{writeInfo@{writeInfo}!BMeasureApi::DataFile@{BMeasureApi::DataFile}}
\subsubsection{\texorpdfstring{writeInfo()}{writeInfo()}}
{\footnotesize\ttfamily \textbf{ B\+Error} B\+Measure\+Api\+::\+Data\+File\+::write\+Info (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classBMeasureApi_1_1InfoBlock}{Info\+Block}} \&}]{info\+Block,  }\item[{const \mbox{\hyperlink{namespaceBMeasureApi_ac834bce7dda9238329f788dddc4f738f}{Channel\+Configs}} \&}]{channels }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classBMeasureApi_1_1DataFile_a25d0d50c50bb001b9534a4ca191a7bbc}\label{classBMeasureApi_1_1DataFile_a25d0d50c50bb001b9534a4ca191a7bbc}} 
\index{BMeasureApi::DataFile@{BMeasureApi::DataFile}!writeInfoBMeas@{writeInfoBMeas}}
\index{writeInfoBMeas@{writeInfoBMeas}!BMeasureApi::DataFile@{BMeasureApi::DataFile}}
\subsubsection{\texorpdfstring{writeInfoBMeas()}{writeInfoBMeas()}}
{\footnotesize\ttfamily \textbf{ B\+Error} B\+Measure\+Api\+::\+Data\+File\+::write\+Info\+B\+Meas (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classBMeasureApi_1_1InfoBlock}{Info\+Block}} \&}]{info\+Block,  }\item[{const \mbox{\hyperlink{namespaceBMeasureApi_ac834bce7dda9238329f788dddc4f738f}{Channel\+Configs}} \&}]{channels }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{classBMeasureApi_1_1DataFile_ab309720a0d8fc5278d34c894a6d1df6c}\label{classBMeasureApi_1_1DataFile_ab309720a0d8fc5278d34c894a6d1df6c}} 
\index{BMeasureApi::DataFile@{BMeasureApi::DataFile}!writeInfoCsv@{writeInfoCsv}}
\index{writeInfoCsv@{writeInfoCsv}!BMeasureApi::DataFile@{BMeasureApi::DataFile}}
\subsubsection{\texorpdfstring{writeInfoCsv()}{writeInfoCsv()}}
{\footnotesize\ttfamily \textbf{ B\+Error} B\+Measure\+Api\+::\+Data\+File\+::write\+Info\+Csv (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classBMeasureApi_1_1InfoBlock}{Info\+Block}} \&}]{info\+Block,  }\item[{const \mbox{\hyperlink{namespaceBMeasureApi_ac834bce7dda9238329f788dddc4f738f}{Channel\+Configs}} \&}]{channels }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{classBMeasureApi_1_1DataFile_a135c3f4176d7c9bd08d30c820b14fe33}\label{classBMeasureApi_1_1DataFile_a135c3f4176d7c9bd08d30c820b14fe33}} 
\index{BMeasureApi::DataFile@{BMeasureApi::DataFile}!writeInfoTdms@{writeInfoTdms}}
\index{writeInfoTdms@{writeInfoTdms}!BMeasureApi::DataFile@{BMeasureApi::DataFile}}
\subsubsection{\texorpdfstring{writeInfoTdms()}{writeInfoTdms()}}
{\footnotesize\ttfamily \textbf{ B\+Error} B\+Measure\+Api\+::\+Data\+File\+::write\+Info\+Tdms (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classBMeasureApi_1_1InfoBlock}{Info\+Block}} \&}]{info\+Block,  }\item[{const \mbox{\hyperlink{namespaceBMeasureApi_ac834bce7dda9238329f788dddc4f738f}{Channel\+Configs}} \&}]{channels }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



\subsection{Member Data Documentation}
\mbox{\Hypertarget{classBMeasureApi_1_1DataFile_a9c5dbda61b5174274d576619321d05e7}\label{classBMeasureApi_1_1DataFile_a9c5dbda61b5174274d576619321d05e7}} 
\index{BMeasureApi::DataFile@{BMeasureApi::DataFile}!ofile@{ofile}}
\index{ofile@{ofile}!BMeasureApi::DataFile@{BMeasureApi::DataFile}}
\subsubsection{\texorpdfstring{ofile}{ofile}}
{\footnotesize\ttfamily \textbf{ B\+File} B\+Measure\+Api\+::\+Data\+File\+::ofile\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{classBMeasureApi_1_1DataFile_afc2d8831c12ee9165db9d36ee3fc4e02}\label{classBMeasureApi_1_1DataFile_afc2d8831c12ee9165db9d36ee3fc4e02}} 
\index{BMeasureApi::DataFile@{BMeasureApi::DataFile}!ofileName@{ofileName}}
\index{ofileName@{ofileName}!BMeasureApi::DataFile@{BMeasureApi::DataFile}}
\subsubsection{\texorpdfstring{ofileName}{ofileName}}
{\footnotesize\ttfamily \textbf{ B\+String} B\+Measure\+Api\+::\+Data\+File\+::ofile\+Name\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{classBMeasureApi_1_1DataFile_af1cb2200924eefb41f63b8505c8cb0fd}\label{classBMeasureApi_1_1DataFile_af1cb2200924eefb41f63b8505c8cb0fd}} 
\index{BMeasureApi::DataFile@{BMeasureApi::DataFile}!oformat@{oformat}}
\index{oformat@{oformat}!BMeasureApi::DataFile@{BMeasureApi::DataFile}}
\subsubsection{\texorpdfstring{oformat}{oformat}}
{\footnotesize\ttfamily \textbf{ B\+String} B\+Measure\+Api\+::\+Data\+File\+::oformat\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{classBMeasureApi_1_1DataFile_ae5602cfa657d635e30cfe5cf2a9ec08c}\label{classBMeasureApi_1_1DataFile_ae5602cfa657d635e30cfe5cf2a9ec08c}} 
\index{BMeasureApi::DataFile@{BMeasureApi::DataFile}!omode@{omode}}
\index{omode@{omode}!BMeasureApi::DataFile@{BMeasureApi::DataFile}}
\subsubsection{\texorpdfstring{omode}{omode}}
{\footnotesize\ttfamily \textbf{ B\+String} B\+Measure\+Api\+::\+Data\+File\+::omode\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{classBMeasureApi_1_1DataFile_a077c460408f5be60764f1c73f7301b7d}\label{classBMeasureApi_1_1DataFile_a077c460408f5be60764f1c73f7301b7d}} 
\index{BMeasureApi::DataFile@{BMeasureApi::DataFile}!opacket@{opacket}}
\index{opacket@{opacket}!BMeasureApi::DataFile@{BMeasureApi::DataFile}}
\subsubsection{\texorpdfstring{opacket}{opacket}}
{\footnotesize\ttfamily \textbf{ Boap\+Mc1\+Packet}$\ast$ B\+Measure\+Api\+::\+Data\+File\+::opacket\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{classBMeasureApi_1_1DataFile_ae231bd6fc518a1378f5ef2fdfe4dba41}\label{classBMeasureApi_1_1DataFile_ae231bd6fc518a1378f5ef2fdfe4dba41}} 
\index{BMeasureApi::DataFile@{BMeasureApi::DataFile}!opacketLen@{opacketLen}}
\index{opacketLen@{opacketLen}!BMeasureApi::DataFile@{BMeasureApi::DataFile}}
\subsubsection{\texorpdfstring{opacketLen}{opacketLen}}
{\footnotesize\ttfamily \textbf{ B\+U\+Int32} B\+Measure\+Api\+::\+Data\+File\+::opacket\+Len\hspace{0.3cm}{\ttfamily [private]}}



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{DataFile_8h}{Data\+File.\+h}}\item 
\mbox{\hyperlink{DataFile_8cpp}{Data\+File.\+cpp}}\end{DoxyCompactItemize}
