\hypertarget{classBds_1_1DataFileSac}{}\section{Bds\+::Data\+File\+Sac Class Reference}
\label{classBds_1_1DataFileSac}\index{Bds::DataFileSac@{Bds::DataFileSac}}


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

Inheritance diagram for Bds\+::Data\+File\+Sac\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classBds_1_1DataFileSac}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classBds_1_1DataFileSac_a51a22a4d8e32a5411b4ebe8f0ff20867}{Data\+File\+Sac}} ()
\item 
int \mbox{\hyperlink{classBds_1_1DataFileSac_a5b190bb50f2e08d6c1c70aa38d4e3dd8}{get\+Features}} ()
\begin{DoxyCompactList}\small\item\em Get bitmask of supported features. \end{DoxyCompactList}\item 
\textbf{ B\+Error} \mbox{\hyperlink{classBds_1_1DataFileSac_a725d6dce7036197469bc7bcf1344706e}{set\+Info}} (const \mbox{\hyperlink{classBds_1_1DataInfo}{Data\+Info}} \&data\+Info, const \mbox{\hyperlink{classBds_1_1ChannelInfos}{Channel\+Infos}} \&channel\+Infos, \mbox{\hyperlink{classBds_1_1DataFile_a470ee46f21caaaf26365b9503b428153}{Write\+Options\+List}} options=\mbox{\hyperlink{classBds_1_1DataFile_a470ee46f21caaaf26365b9503b428153a8f2ee64a0b135b2b02c046f087e54b52}{Write\+Option\+None}})
\begin{DoxyCompactList}\small\item\em Set information on data for write. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static \mbox{\hyperlink{classBds_1_1DataFormat}{Data\+Format}} \mbox{\hyperlink{classBds_1_1DataFileSac_ad5ddb8f586347d940b8476da188084ab}{get\+Formats}} ()
\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\textbf{ B\+Error} \mbox{\hyperlink{classBds_1_1DataFileSac_a7599c564ff47d3bd683826c17dbf348d}{write\+Responses}} ()
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classBds_1_1DataInfo}{Data\+Info}} \mbox{\hyperlink{classBds_1_1DataFileSac_a102f1dc5cd44dc99622da5cc0a188f8d}{odata\+Info}}
\item 
\mbox{\hyperlink{classBds_1_1ChannelInfos}{Channel\+Infos}} \mbox{\hyperlink{classBds_1_1DataFileSac_a8944b59749e4f00c465fabc0a3a9de0f}{ochannel\+Infos}}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classBds_1_1DataFileSac_a51a22a4d8e32a5411b4ebe8f0ff20867}\label{classBds_1_1DataFileSac_a51a22a4d8e32a5411b4ebe8f0ff20867}} 
\index{Bds::DataFileSac@{Bds::DataFileSac}!DataFileSac@{DataFileSac}}
\index{DataFileSac@{DataFileSac}!Bds::DataFileSac@{Bds::DataFileSac}}
\subsubsection{\texorpdfstring{DataFileSac()}{DataFileSac()}}
{\footnotesize\ttfamily Bds\+::\+Data\+File\+Sac\+::\+Data\+File\+Sac (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



\subsection{Member Function Documentation}
\mbox{\Hypertarget{classBds_1_1DataFileSac_a5b190bb50f2e08d6c1c70aa38d4e3dd8}\label{classBds_1_1DataFileSac_a5b190bb50f2e08d6c1c70aa38d4e3dd8}} 
\index{Bds::DataFileSac@{Bds::DataFileSac}!getFeatures@{getFeatures}}
\index{getFeatures@{getFeatures}!Bds::DataFileSac@{Bds::DataFileSac}}
\subsubsection{\texorpdfstring{getFeatures()}{getFeatures()}}
{\footnotesize\ttfamily int Bds\+::\+Data\+File\+Sac\+::get\+Features (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Get bitmask of supported features. 



Reimplemented from \mbox{\hyperlink{classBds_1_1DataFile_a778534baafa7e0bdcedc9f84a639b6e1}{Bds\+::\+Data\+File}}.

\mbox{\Hypertarget{classBds_1_1DataFileSac_ad5ddb8f586347d940b8476da188084ab}\label{classBds_1_1DataFileSac_ad5ddb8f586347d940b8476da188084ab}} 
\index{Bds::DataFileSac@{Bds::DataFileSac}!getFormats@{getFormats}}
\index{getFormats@{getFormats}!Bds::DataFileSac@{Bds::DataFileSac}}
\subsubsection{\texorpdfstring{getFormats()}{getFormats()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classBds_1_1DataFormat}{Data\+Format}} Bds\+::\+Data\+File\+Sac\+::get\+Formats (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}

\mbox{\Hypertarget{classBds_1_1DataFileSac_a725d6dce7036197469bc7bcf1344706e}\label{classBds_1_1DataFileSac_a725d6dce7036197469bc7bcf1344706e}} 
\index{Bds::DataFileSac@{Bds::DataFileSac}!setInfo@{setInfo}}
\index{setInfo@{setInfo}!Bds::DataFileSac@{Bds::DataFileSac}}
\subsubsection{\texorpdfstring{setInfo()}{setInfo()}}
{\footnotesize\ttfamily \textbf{ B\+Error} Bds\+::\+Data\+File\+Sac\+::set\+Info (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classBds_1_1DataInfo}{Data\+Info}} \&}]{data\+Info,  }\item[{const \mbox{\hyperlink{classBds_1_1ChannelInfos}{Channel\+Infos}} \&}]{channel\+Infos,  }\item[{\mbox{\hyperlink{classBds_1_1DataFile_a470ee46f21caaaf26365b9503b428153}{Write\+Options\+List}}}]{options = {\ttfamily \mbox{\hyperlink{classBds_1_1DataFile_a470ee46f21caaaf26365b9503b428153a8f2ee64a0b135b2b02c046f087e54b52}{Write\+Option\+None}}} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Set information on data for write. 



Reimplemented from \mbox{\hyperlink{classBds_1_1DataFile_a8fbb4e7ed82855bbcb0bde4afdc61e51}{Bds\+::\+Data\+File}}.

\mbox{\Hypertarget{classBds_1_1DataFileSac_a7599c564ff47d3bd683826c17dbf348d}\label{classBds_1_1DataFileSac_a7599c564ff47d3bd683826c17dbf348d}} 
\index{Bds::DataFileSac@{Bds::DataFileSac}!writeResponses@{writeResponses}}
\index{writeResponses@{writeResponses}!Bds::DataFileSac@{Bds::DataFileSac}}
\subsubsection{\texorpdfstring{writeResponses()}{writeResponses()}}
{\footnotesize\ttfamily \textbf{ B\+Error} Bds\+::\+Data\+File\+Sac\+::write\+Responses (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



\subsection{Member Data Documentation}
\mbox{\Hypertarget{classBds_1_1DataFileSac_a8944b59749e4f00c465fabc0a3a9de0f}\label{classBds_1_1DataFileSac_a8944b59749e4f00c465fabc0a3a9de0f}} 
\index{Bds::DataFileSac@{Bds::DataFileSac}!ochannelInfos@{ochannelInfos}}
\index{ochannelInfos@{ochannelInfos}!Bds::DataFileSac@{Bds::DataFileSac}}
\subsubsection{\texorpdfstring{ochannelInfos}{ochannelInfos}}
{\footnotesize\ttfamily \mbox{\hyperlink{classBds_1_1ChannelInfos}{Channel\+Infos}} Bds\+::\+Data\+File\+Sac\+::ochannel\+Infos\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{classBds_1_1DataFileSac_a102f1dc5cd44dc99622da5cc0a188f8d}\label{classBds_1_1DataFileSac_a102f1dc5cd44dc99622da5cc0a188f8d}} 
\index{Bds::DataFileSac@{Bds::DataFileSac}!odataInfo@{odataInfo}}
\index{odataInfo@{odataInfo}!Bds::DataFileSac@{Bds::DataFileSac}}
\subsubsection{\texorpdfstring{odataInfo}{odataInfo}}
{\footnotesize\ttfamily \mbox{\hyperlink{classBds_1_1DataInfo}{Data\+Info}} Bds\+::\+Data\+File\+Sac\+::odata\+Info\hspace{0.3cm}{\ttfamily [private]}}



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
/src/blacknest/bds/bds/bds\+Data\+Lib/\mbox{\hyperlink{BdsDataFileSac_8h}{Bds\+Data\+File\+Sac.\+h}}\item 
/src/blacknest/bds/bds/bds\+Data\+Lib/\mbox{\hyperlink{BdsDataFileSac_8cpp}{Bds\+Data\+File\+Sac.\+cpp}}\end{DoxyCompactItemize}
