\doxysection{Bds\+::Bds\+Data\+Streamlet Class Reference}
\hypertarget{classBds_1_1BdsDataStreamlet}{}\label{classBds_1_1BdsDataStreamlet}\index{Bds::BdsDataStreamlet@{Bds::BdsDataStreamlet}}


Bds\+Data\+File\+Bds\+: internal file storage data streamlet.  




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

\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classBds_1_1BdsDataStreamlet_a23c28e45a19978e18e39fbed5e0716a1}{Bds\+Data\+Streamlet}} ()
\end{DoxyCompactItemize}
\doxysubsubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\textbf{ BUInt32} \mbox{\hyperlink{classBds_1_1BdsDataStreamlet_a78e2bfa0bd3422c3b3bd1b896e912d5d}{packet\+Number}}
\item 
\textbf{ BUInt64} \mbox{\hyperlink{classBds_1_1BdsDataStreamlet_a138af7afad59e3a15eec1f68b426ba08}{position}}
\item 
\textbf{ BUInt32} \mbox{\hyperlink{classBds_1_1BdsDataStreamlet_a73c218f3fce9a2fb82baf042e6a83811}{channel}}
\item 
\textbf{ BUInt32} \mbox{\hyperlink{classBds_1_1BdsDataStreamlet_acb934787bf13c3b323f9ef24a37f79c3}{num\+Channels}}
\item 
\textbf{ BArray}$<$ \mbox{\hyperlink{classBds_1_1BdsDataBlockPos}{Bds\+Data\+Block\+Pos}} $>$ \mbox{\hyperlink{classBds_1_1BdsDataStreamlet_a2409df6a61d05d2abf50ef39a843cef5}{blocks}}
\item 
\textbf{ BArray}$<$ \mbox{\hyperlink{classBds_1_1BdsDataSegment}{Bds\+Data\+Segment}} $>$ \mbox{\hyperlink{classBds_1_1BdsDataStreamlet_a0e31b616b176de98d8c8f2daef92b071}{segments}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Bds\+Data\+File\+Bds\+: internal file storage data streamlet. 

\doxysubsection{Constructor \& Destructor Documentation}
\Hypertarget{classBds_1_1BdsDataStreamlet_a23c28e45a19978e18e39fbed5e0716a1}\label{classBds_1_1BdsDataStreamlet_a23c28e45a19978e18e39fbed5e0716a1} 
\index{Bds::BdsDataStreamlet@{Bds::BdsDataStreamlet}!BdsDataStreamlet@{BdsDataStreamlet}}
\index{BdsDataStreamlet@{BdsDataStreamlet}!Bds::BdsDataStreamlet@{Bds::BdsDataStreamlet}}
\doxysubsubsection{\texorpdfstring{BdsDataStreamlet()}{BdsDataStreamlet()}}
{\footnotesize\ttfamily Bds\+::\+Bds\+Data\+Streamlet\+::\+Bds\+Data\+Streamlet (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



\doxysubsection{Member Data Documentation}
\Hypertarget{classBds_1_1BdsDataStreamlet_a78e2bfa0bd3422c3b3bd1b896e912d5d}\label{classBds_1_1BdsDataStreamlet_a78e2bfa0bd3422c3b3bd1b896e912d5d} 
\index{Bds::BdsDataStreamlet@{Bds::BdsDataStreamlet}!packetNumber@{packetNumber}}
\index{packetNumber@{packetNumber}!Bds::BdsDataStreamlet@{Bds::BdsDataStreamlet}}
\doxysubsubsection{\texorpdfstring{packetNumber}{packetNumber}}
{\footnotesize\ttfamily \textbf{ BUInt32} Bds\+::\+Bds\+Data\+Streamlet\+::packet\+Number}

\Hypertarget{classBds_1_1BdsDataStreamlet_a138af7afad59e3a15eec1f68b426ba08}\label{classBds_1_1BdsDataStreamlet_a138af7afad59e3a15eec1f68b426ba08} 
\index{Bds::BdsDataStreamlet@{Bds::BdsDataStreamlet}!position@{position}}
\index{position@{position}!Bds::BdsDataStreamlet@{Bds::BdsDataStreamlet}}
\doxysubsubsection{\texorpdfstring{position}{position}}
{\footnotesize\ttfamily \textbf{ BUInt64} Bds\+::\+Bds\+Data\+Streamlet\+::position}

\Hypertarget{classBds_1_1BdsDataStreamlet_a73c218f3fce9a2fb82baf042e6a83811}\label{classBds_1_1BdsDataStreamlet_a73c218f3fce9a2fb82baf042e6a83811} 
\index{Bds::BdsDataStreamlet@{Bds::BdsDataStreamlet}!channel@{channel}}
\index{channel@{channel}!Bds::BdsDataStreamlet@{Bds::BdsDataStreamlet}}
\doxysubsubsection{\texorpdfstring{channel}{channel}}
{\footnotesize\ttfamily \textbf{ BUInt32} Bds\+::\+Bds\+Data\+Streamlet\+::channel}

\Hypertarget{classBds_1_1BdsDataStreamlet_acb934787bf13c3b323f9ef24a37f79c3}\label{classBds_1_1BdsDataStreamlet_acb934787bf13c3b323f9ef24a37f79c3} 
\index{Bds::BdsDataStreamlet@{Bds::BdsDataStreamlet}!numChannels@{numChannels}}
\index{numChannels@{numChannels}!Bds::BdsDataStreamlet@{Bds::BdsDataStreamlet}}
\doxysubsubsection{\texorpdfstring{numChannels}{numChannels}}
{\footnotesize\ttfamily \textbf{ BUInt32} Bds\+::\+Bds\+Data\+Streamlet\+::num\+Channels}

\Hypertarget{classBds_1_1BdsDataStreamlet_a2409df6a61d05d2abf50ef39a843cef5}\label{classBds_1_1BdsDataStreamlet_a2409df6a61d05d2abf50ef39a843cef5} 
\index{Bds::BdsDataStreamlet@{Bds::BdsDataStreamlet}!blocks@{blocks}}
\index{blocks@{blocks}!Bds::BdsDataStreamlet@{Bds::BdsDataStreamlet}}
\doxysubsubsection{\texorpdfstring{blocks}{blocks}}
{\footnotesize\ttfamily \textbf{ BArray}$<$\mbox{\hyperlink{classBds_1_1BdsDataBlockPos}{Bds\+Data\+Block\+Pos}}$>$ Bds\+::\+Bds\+Data\+Streamlet\+::blocks}

\Hypertarget{classBds_1_1BdsDataStreamlet_a0e31b616b176de98d8c8f2daef92b071}\label{classBds_1_1BdsDataStreamlet_a0e31b616b176de98d8c8f2daef92b071} 
\index{Bds::BdsDataStreamlet@{Bds::BdsDataStreamlet}!segments@{segments}}
\index{segments@{segments}!Bds::BdsDataStreamlet@{Bds::BdsDataStreamlet}}
\doxysubsubsection{\texorpdfstring{segments}{segments}}
{\footnotesize\ttfamily \textbf{ BArray}$<$\mbox{\hyperlink{classBds_1_1BdsDataSegment}{Bds\+Data\+Segment}}$>$ Bds\+::\+Bds\+Data\+Streamlet\+::segments}



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