\doxysection{Bds\+::Bds\+Data\+Block\+Header Struct Reference}
\hypertarget{structBds_1_1BdsDataBlockHeader}{}\label{structBds_1_1BdsDataBlockHeader}\index{Bds::BdsDataBlockHeader@{Bds::BdsDataBlockHeader}}


Bds\+Data\+File\+Bds\+: internal fixed size BDS Data Block header.  




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

\doxysubsubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\textbf{ BUInt32} \mbox{\hyperlink{structBds_1_1BdsDataBlockHeader_a31b1b74954d8161c01c99cd637f3fb43}{type}}
\begin{DoxyCompactList}\small\item\em Blocks type, contains magic number for synchronisation. \end{DoxyCompactList}\item 
\textbf{ BUInt32} \mbox{\hyperlink{structBds_1_1BdsDataBlockHeader_a183ed1242ce2389b2b1c51b96ba6dd6e}{length}}
\begin{DoxyCompactList}\small\item\em Packet length. \end{DoxyCompactList}\item 
\textbf{ BUInt32} \mbox{\hyperlink{structBds_1_1BdsDataBlockHeader_a020cbfa0e62a0c57d5e2ffe19a2cddc0}{packet\+Offset}}
\begin{DoxyCompactList}\small\item\em Offset to first packet header within block or 0 if no packet header within block. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Bds\+Data\+File\+Bds\+: internal fixed size BDS Data Block header. 

\doxysubsection{Member Data Documentation}
\Hypertarget{structBds_1_1BdsDataBlockHeader_a31b1b74954d8161c01c99cd637f3fb43}\label{structBds_1_1BdsDataBlockHeader_a31b1b74954d8161c01c99cd637f3fb43} 
\index{Bds::BdsDataBlockHeader@{Bds::BdsDataBlockHeader}!type@{type}}
\index{type@{type}!Bds::BdsDataBlockHeader@{Bds::BdsDataBlockHeader}}
\doxysubsubsection{\texorpdfstring{type}{type}}
{\footnotesize\ttfamily \textbf{ BUInt32} Bds\+::\+Bds\+Data\+Block\+Header\+::type}



Blocks type, contains magic number for synchronisation. 

\Hypertarget{structBds_1_1BdsDataBlockHeader_a183ed1242ce2389b2b1c51b96ba6dd6e}\label{structBds_1_1BdsDataBlockHeader_a183ed1242ce2389b2b1c51b96ba6dd6e} 
\index{Bds::BdsDataBlockHeader@{Bds::BdsDataBlockHeader}!length@{length}}
\index{length@{length}!Bds::BdsDataBlockHeader@{Bds::BdsDataBlockHeader}}
\doxysubsubsection{\texorpdfstring{length}{length}}
{\footnotesize\ttfamily \textbf{ BUInt32} Bds\+::\+Bds\+Data\+Block\+Header\+::length}



Packet length. 

\Hypertarget{structBds_1_1BdsDataBlockHeader_a020cbfa0e62a0c57d5e2ffe19a2cddc0}\label{structBds_1_1BdsDataBlockHeader_a020cbfa0e62a0c57d5e2ffe19a2cddc0} 
\index{Bds::BdsDataBlockHeader@{Bds::BdsDataBlockHeader}!packetOffset@{packetOffset}}
\index{packetOffset@{packetOffset}!Bds::BdsDataBlockHeader@{Bds::BdsDataBlockHeader}}
\doxysubsubsection{\texorpdfstring{packetOffset}{packetOffset}}
{\footnotesize\ttfamily \textbf{ BUInt32} Bds\+::\+Bds\+Data\+Block\+Header\+::packet\+Offset}



Offset to first packet header within block or 0 if no packet header within block. 



The documentation for this struct 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}
