\hypertarget{classBds_1_1BdsDataPacket}{}\section{Bds\+::Bds\+Data\+Packet Class Reference}
\label{classBds_1_1BdsDataPacket}\index{Bds::BdsDataPacket@{Bds::BdsDataPacket}}


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

Inheritance diagram for Bds\+::Bds\+Data\+Packet\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{classBds_1_1BdsDataPacket}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classBds_1_1BdsDataPacket_a651194306f518795a51eec0825f9c54d}{Bds\+Data\+Packet}} ()
\item 
\mbox{\hyperlink{classBds_1_1BdsDataPacket_a6b351bb1ae9abfbc0b7cb204baecb08f}{$\sim$\+Bds\+Data\+Packet}} ()
\item 
void \mbox{\hyperlink{classBds_1_1BdsDataPacket_a7d5f4a6615f610118162081730d95d71}{clear}} ()
\item 
void \mbox{\hyperlink{classBds_1_1BdsDataPacket_a7a603d69a11665bf68163affcbc7ef5a}{reset}} ()
\item 
void \mbox{\hyperlink{classBds_1_1BdsDataPacket_a781b1a280746ddd914263891450a4f57}{set\+Checksum\+And\+Length}} ()
\item 
\textbf{ B\+Error} \mbox{\hyperlink{classBds_1_1BdsDataPacket_a858a6e356bef6ad43d1806d88c979192}{validate\+Checksum}} ()
\item 
\textbf{ B\+Error} \mbox{\hyperlink{classBds_1_1BdsDataPacket_a92802567029bdfb2b0a5a6a698ed5397}{set\+Header}} (const \mbox{\hyperlink{structBds_1_1BdsDataPacketHeader}{Bds\+Data\+Packet\+Header}} \&header)
\item 
\textbf{ B\+Error} \mbox{\hyperlink{classBds_1_1BdsDataPacket_ab5a16d47b57b539b5bc741ba77da68c7}{get\+Header}} (\mbox{\hyperlink{structBds_1_1BdsDataPacketHeader}{Bds\+Data\+Packet\+Header}} \&header)
\item 
void \mbox{\hyperlink{classBds_1_1BdsDataPacket_a96d3f4ae34de75a381e0e5563045dd18}{dump}} ()
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classBds_1_1BdsDataPacket_a651194306f518795a51eec0825f9c54d}\label{classBds_1_1BdsDataPacket_a651194306f518795a51eec0825f9c54d}} 
\index{Bds::BdsDataPacket@{Bds::BdsDataPacket}!BdsDataPacket@{BdsDataPacket}}
\index{BdsDataPacket@{BdsDataPacket}!Bds::BdsDataPacket@{Bds::BdsDataPacket}}
\subsubsection{\texorpdfstring{BdsDataPacket()}{BdsDataPacket()}}
{\footnotesize\ttfamily Bds\+::\+Bds\+Data\+Packet\+::\+Bds\+Data\+Packet (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classBds_1_1BdsDataPacket_a6b351bb1ae9abfbc0b7cb204baecb08f}\label{classBds_1_1BdsDataPacket_a6b351bb1ae9abfbc0b7cb204baecb08f}} 
\index{Bds::BdsDataPacket@{Bds::BdsDataPacket}!````~BdsDataPacket@{$\sim$BdsDataPacket}}
\index{````~BdsDataPacket@{$\sim$BdsDataPacket}!Bds::BdsDataPacket@{Bds::BdsDataPacket}}
\subsubsection{\texorpdfstring{$\sim$BdsDataPacket()}{~BdsDataPacket()}}
{\footnotesize\ttfamily Bds\+::\+Bds\+Data\+Packet\+::$\sim$\+Bds\+Data\+Packet (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



\subsection{Member Function Documentation}
\mbox{\Hypertarget{classBds_1_1BdsDataPacket_a7d5f4a6615f610118162081730d95d71}\label{classBds_1_1BdsDataPacket_a7d5f4a6615f610118162081730d95d71}} 
\index{Bds::BdsDataPacket@{Bds::BdsDataPacket}!clear@{clear}}
\index{clear@{clear}!Bds::BdsDataPacket@{Bds::BdsDataPacket}}
\subsubsection{\texorpdfstring{clear()}{clear()}}
{\footnotesize\ttfamily void Bds\+::\+Bds\+Data\+Packet\+::clear (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classBds_1_1BdsDataPacket_a96d3f4ae34de75a381e0e5563045dd18}\label{classBds_1_1BdsDataPacket_a96d3f4ae34de75a381e0e5563045dd18}} 
\index{Bds::BdsDataPacket@{Bds::BdsDataPacket}!dump@{dump}}
\index{dump@{dump}!Bds::BdsDataPacket@{Bds::BdsDataPacket}}
\subsubsection{\texorpdfstring{dump()}{dump()}}
{\footnotesize\ttfamily void Bds\+::\+Bds\+Data\+Packet\+::dump (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classBds_1_1BdsDataPacket_ab5a16d47b57b539b5bc741ba77da68c7}\label{classBds_1_1BdsDataPacket_ab5a16d47b57b539b5bc741ba77da68c7}} 
\index{Bds::BdsDataPacket@{Bds::BdsDataPacket}!getHeader@{getHeader}}
\index{getHeader@{getHeader}!Bds::BdsDataPacket@{Bds::BdsDataPacket}}
\subsubsection{\texorpdfstring{getHeader()}{getHeader()}}
{\footnotesize\ttfamily \textbf{ B\+Error} Bds\+::\+Bds\+Data\+Packet\+::get\+Header (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structBds_1_1BdsDataPacketHeader}{Bds\+Data\+Packet\+Header}} \&}]{header }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classBds_1_1BdsDataPacket_a7a603d69a11665bf68163affcbc7ef5a}\label{classBds_1_1BdsDataPacket_a7a603d69a11665bf68163affcbc7ef5a}} 
\index{Bds::BdsDataPacket@{Bds::BdsDataPacket}!reset@{reset}}
\index{reset@{reset}!Bds::BdsDataPacket@{Bds::BdsDataPacket}}
\subsubsection{\texorpdfstring{reset()}{reset()}}
{\footnotesize\ttfamily void Bds\+::\+Bds\+Data\+Packet\+::reset (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classBds_1_1BdsDataPacket_a781b1a280746ddd914263891450a4f57}\label{classBds_1_1BdsDataPacket_a781b1a280746ddd914263891450a4f57}} 
\index{Bds::BdsDataPacket@{Bds::BdsDataPacket}!setChecksumAndLength@{setChecksumAndLength}}
\index{setChecksumAndLength@{setChecksumAndLength}!Bds::BdsDataPacket@{Bds::BdsDataPacket}}
\subsubsection{\texorpdfstring{setChecksumAndLength()}{setChecksumAndLength()}}
{\footnotesize\ttfamily void Bds\+::\+Bds\+Data\+Packet\+::set\+Checksum\+And\+Length (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classBds_1_1BdsDataPacket_a92802567029bdfb2b0a5a6a698ed5397}\label{classBds_1_1BdsDataPacket_a92802567029bdfb2b0a5a6a698ed5397}} 
\index{Bds::BdsDataPacket@{Bds::BdsDataPacket}!setHeader@{setHeader}}
\index{setHeader@{setHeader}!Bds::BdsDataPacket@{Bds::BdsDataPacket}}
\subsubsection{\texorpdfstring{setHeader()}{setHeader()}}
{\footnotesize\ttfamily \textbf{ B\+Error} Bds\+::\+Bds\+Data\+Packet\+::set\+Header (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{structBds_1_1BdsDataPacketHeader}{Bds\+Data\+Packet\+Header}} \&}]{header }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classBds_1_1BdsDataPacket_a858a6e356bef6ad43d1806d88c979192}\label{classBds_1_1BdsDataPacket_a858a6e356bef6ad43d1806d88c979192}} 
\index{Bds::BdsDataPacket@{Bds::BdsDataPacket}!validateChecksum@{validateChecksum}}
\index{validateChecksum@{validateChecksum}!Bds::BdsDataPacket@{Bds::BdsDataPacket}}
\subsubsection{\texorpdfstring{validateChecksum()}{validateChecksum()}}
{\footnotesize\ttfamily \textbf{ B\+Error} Bds\+::\+Bds\+Data\+Packet\+::validate\+Checksum (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



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