\hypertarget{classBds_1_1DataChannelInfo}{}\section{Bds\+::Data\+Channel\+Info Class Reference}
\label{classBds_1_1DataChannelInfo}\index{Bds::DataChannelInfo@{Bds::DataChannelInfo}}


This class defines information on a data channel.  




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

Inheritance diagram for Bds\+::Data\+Channel\+Info\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classBds_1_1DataChannelInfo}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classBds_1_1DataChannelInfo_abc2f5781b3e548f251377ad29f3e2d3d}{Data\+Channel\+Info}} (\textbf{ B\+U\+Int32} \mbox{\hyperlink{classBds_1_1DataChannelInfo_a4c74b9218de72b4a821906a348a337a2}{id}}=0, \textbf{ B\+Time\+Stamp} \mbox{\hyperlink{classBds_1_1DataChannelInfo_a4fb80a55d139fb3420fc2bdfd051124f}{start\+Time}}=\textbf{ B\+Time\+Stamp}(), \textbf{ B\+Time\+Stamp} \mbox{\hyperlink{classBds_1_1DataChannelInfo_aaf290c33f42e193c28b0fb3ad4dcc444}{end\+Time}}=\textbf{ B\+Time\+Stamp}(), \textbf{ B\+String} \mbox{\hyperlink{classBds_1_1DataChannelInfo_ac5591de806a5ca23b74e61f2fa78ffe0}{location}}=\textbf{ B\+String}(), \textbf{ B\+String} \mbox{\hyperlink{classBds_1_1DataChannelInfo_ad2b44a582d40a6728ebac55ca89b766c}{format}}=\textbf{ B\+String}(), \textbf{ B\+String} \mbox{\hyperlink{classBds_1_1DataChannelInfo_a8b0af23568cb7271c377bc83ac9941cc}{url}}=\textbf{ B\+String}(), \textbf{ B\+String} \mbox{\hyperlink{classBds_1_1DataChannelInfo_a76d30762acc29aaa1a9b8f9b9bb9ba4a}{comment}}=\textbf{ B\+String}(), \textbf{ B\+U\+Int32} \mbox{\hyperlink{classBds_1_1DataChannelInfo_a11820aa721b7a7dab41a7820a1a8467e}{import\+User\+Id}}=0, \textbf{ B\+Time\+Stamp} \mbox{\hyperlink{classBds_1_1DataChannelInfo_ab3dbf52699757faba621d6b50ad2b4cd}{import\+Time}}=\textbf{ B\+Time\+Stamp}(), \textbf{ B\+String} \mbox{\hyperlink{classBds_1_1DataChannelInfo_a1bca019eaee7e3c8708fd60853b3c0b5}{state}}=\textbf{ B\+String}())
\item 
\textbf{ B\+String} \mbox{\hyperlink{classBds_1_1DataChannelInfo_a47069913e6a5afa43304baf3041f92b2}{get\+Type}} ()
\item 
\textbf{ B\+Error} \mbox{\hyperlink{classBds_1_1DataChannelInfo_ac1495dde389e2a235efce46a10d5484e}{set\+Members}} (\textbf{ B\+Dict\+String} \&members)
\item 
\textbf{ B\+Error} \mbox{\hyperlink{classBds_1_1DataChannelInfo_ab2afffd082d36aac80068c5e281b2087}{set\+Member}} (\textbf{ B\+String} name, \textbf{ B\+String} value)
\item 
\textbf{ B\+Error} \mbox{\hyperlink{classBds_1_1DataChannelInfo_a62275b3f73d237545ba25846821657ca}{get\+Members}} (\textbf{ B\+Dict\+String} \&members)
\item 
\textbf{ B\+Error} \mbox{\hyperlink{classBds_1_1DataChannelInfo_aba583da9ff26a40723366f83a22a8c44}{get\+Member}} (\textbf{ B\+String} name, \textbf{ B\+String} \&value)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\textbf{ B\+U\+Int32} \mbox{\hyperlink{classBds_1_1DataChannelInfo_a4c74b9218de72b4a821906a348a337a2}{id}}
\begin{DoxyCompactList}\small\item\em Unique ID when stored in a database or for other uses. \end{DoxyCompactList}\item 
\textbf{ B\+Time\+Stamp} \mbox{\hyperlink{classBds_1_1DataChannelInfo_a4fb80a55d139fb3420fc2bdfd051124f}{start\+Time}}
\begin{DoxyCompactList}\small\item\em The Start Time. \end{DoxyCompactList}\item 
\textbf{ B\+Time\+Stamp} \mbox{\hyperlink{classBds_1_1DataChannelInfo_aaf290c33f42e193c28b0fb3ad4dcc444}{end\+Time}}
\begin{DoxyCompactList}\small\item\em The End Time. \end{DoxyCompactList}\item 
\textbf{ B\+String} \mbox{\hyperlink{classBds_1_1DataChannelInfo_ac5591de806a5ca23b74e61f2fa78ffe0}{location}}
\begin{DoxyCompactList}\small\item\em The stoarge location. \end{DoxyCompactList}\item 
\textbf{ B\+String} \mbox{\hyperlink{classBds_1_1DataChannelInfo_ad2b44a582d40a6728ebac55ca89b766c}{format}}
\begin{DoxyCompactList}\small\item\em The data format. \end{DoxyCompactList}\item 
\textbf{ B\+String} \mbox{\hyperlink{classBds_1_1DataChannelInfo_a8b0af23568cb7271c377bc83ac9941cc}{url}}
\begin{DoxyCompactList}\small\item\em The U\+RL for file access. \end{DoxyCompactList}\item 
\textbf{ B\+String} \mbox{\hyperlink{classBds_1_1DataChannelInfo_a76d30762acc29aaa1a9b8f9b9bb9ba4a}{comment}}
\begin{DoxyCompactList}\small\item\em A comment on the file. \end{DoxyCompactList}\item 
\textbf{ B\+U\+Int32} \mbox{\hyperlink{classBds_1_1DataChannelInfo_a11820aa721b7a7dab41a7820a1a8467e}{import\+User\+Id}}
\begin{DoxyCompactList}\small\item\em The user ID of the importing user. \end{DoxyCompactList}\item 
\textbf{ B\+Time\+Stamp} \mbox{\hyperlink{classBds_1_1DataChannelInfo_ab3dbf52699757faba621d6b50ad2b4cd}{import\+Time}}
\begin{DoxyCompactList}\small\item\em The Time the data was imported. \end{DoxyCompactList}\item 
\textbf{ B\+String} \mbox{\hyperlink{classBds_1_1DataChannelInfo_a1bca019eaee7e3c8708fd60853b3c0b5}{state}}
\begin{DoxyCompactList}\small\item\em Status info on the import (in\+Progress, complete etc) \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
This class defines information on a data channel. 

\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classBds_1_1DataChannelInfo_abc2f5781b3e548f251377ad29f3e2d3d}\label{classBds_1_1DataChannelInfo_abc2f5781b3e548f251377ad29f3e2d3d}} 
\index{Bds::DataChannelInfo@{Bds::DataChannelInfo}!DataChannelInfo@{DataChannelInfo}}
\index{DataChannelInfo@{DataChannelInfo}!Bds::DataChannelInfo@{Bds::DataChannelInfo}}
\subsubsection{\texorpdfstring{DataChannelInfo()}{DataChannelInfo()}}
{\footnotesize\ttfamily Bds\+::\+Data\+Channel\+Info\+::\+Data\+Channel\+Info (\begin{DoxyParamCaption}\item[{\textbf{ B\+U\+Int32}}]{id = {\ttfamily 0},  }\item[{\textbf{ B\+Time\+Stamp}}]{start\+Time = {\ttfamily \textbf{ B\+Time\+Stamp}()},  }\item[{\textbf{ B\+Time\+Stamp}}]{end\+Time = {\ttfamily \textbf{ B\+Time\+Stamp}()},  }\item[{\textbf{ B\+String}}]{location = {\ttfamily \textbf{ B\+String}()},  }\item[{\textbf{ B\+String}}]{format = {\ttfamily \textbf{ B\+String}()},  }\item[{\textbf{ B\+String}}]{url = {\ttfamily \textbf{ B\+String}()},  }\item[{\textbf{ B\+String}}]{comment = {\ttfamily \textbf{ B\+String}()},  }\item[{\textbf{ B\+U\+Int32}}]{import\+User\+Id = {\ttfamily 0},  }\item[{\textbf{ B\+Time\+Stamp}}]{import\+Time = {\ttfamily \textbf{ B\+Time\+Stamp}()},  }\item[{\textbf{ B\+String}}]{state = {\ttfamily \textbf{ B\+String}()} }\end{DoxyParamCaption})}



\subsection{Member Function Documentation}
\mbox{\Hypertarget{classBds_1_1DataChannelInfo_aba583da9ff26a40723366f83a22a8c44}\label{classBds_1_1DataChannelInfo_aba583da9ff26a40723366f83a22a8c44}} 
\index{Bds::DataChannelInfo@{Bds::DataChannelInfo}!getMember@{getMember}}
\index{getMember@{getMember}!Bds::DataChannelInfo@{Bds::DataChannelInfo}}
\subsubsection{\texorpdfstring{getMember()}{getMember()}}
{\footnotesize\ttfamily \textbf{ B\+Error} Bds\+::\+Data\+Channel\+Info\+::get\+Member (\begin{DoxyParamCaption}\item[{\textbf{ B\+String}}]{name,  }\item[{\textbf{ B\+String} \&}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Reimplemented from \textbf{ B\+Obj}.

\mbox{\Hypertarget{classBds_1_1DataChannelInfo_a62275b3f73d237545ba25846821657ca}\label{classBds_1_1DataChannelInfo_a62275b3f73d237545ba25846821657ca}} 
\index{Bds::DataChannelInfo@{Bds::DataChannelInfo}!getMembers@{getMembers}}
\index{getMembers@{getMembers}!Bds::DataChannelInfo@{Bds::DataChannelInfo}}
\subsubsection{\texorpdfstring{getMembers()}{getMembers()}}
{\footnotesize\ttfamily \textbf{ B\+Error} Bds\+::\+Data\+Channel\+Info\+::get\+Members (\begin{DoxyParamCaption}\item[{\textbf{ B\+Dict\+String} \&}]{members }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Reimplemented from \textbf{ B\+Obj}.

\mbox{\Hypertarget{classBds_1_1DataChannelInfo_a47069913e6a5afa43304baf3041f92b2}\label{classBds_1_1DataChannelInfo_a47069913e6a5afa43304baf3041f92b2}} 
\index{Bds::DataChannelInfo@{Bds::DataChannelInfo}!getType@{getType}}
\index{getType@{getType}!Bds::DataChannelInfo@{Bds::DataChannelInfo}}
\subsubsection{\texorpdfstring{getType()}{getType()}}
{\footnotesize\ttfamily \textbf{ B\+String} Bds\+::\+Data\+Channel\+Info\+::get\+Type (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classBds_1_1DataChannelInfo_ab2afffd082d36aac80068c5e281b2087}\label{classBds_1_1DataChannelInfo_ab2afffd082d36aac80068c5e281b2087}} 
\index{Bds::DataChannelInfo@{Bds::DataChannelInfo}!setMember@{setMember}}
\index{setMember@{setMember}!Bds::DataChannelInfo@{Bds::DataChannelInfo}}
\subsubsection{\texorpdfstring{setMember()}{setMember()}}
{\footnotesize\ttfamily \textbf{ B\+Error} Bds\+::\+Data\+Channel\+Info\+::set\+Member (\begin{DoxyParamCaption}\item[{\textbf{ B\+String}}]{name,  }\item[{\textbf{ B\+String}}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Reimplemented from \textbf{ B\+Obj}.

\mbox{\Hypertarget{classBds_1_1DataChannelInfo_ac1495dde389e2a235efce46a10d5484e}\label{classBds_1_1DataChannelInfo_ac1495dde389e2a235efce46a10d5484e}} 
\index{Bds::DataChannelInfo@{Bds::DataChannelInfo}!setMembers@{setMembers}}
\index{setMembers@{setMembers}!Bds::DataChannelInfo@{Bds::DataChannelInfo}}
\subsubsection{\texorpdfstring{setMembers()}{setMembers()}}
{\footnotesize\ttfamily \textbf{ B\+Error} Bds\+::\+Data\+Channel\+Info\+::set\+Members (\begin{DoxyParamCaption}\item[{\textbf{ B\+Dict\+String} \&}]{members }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Reimplemented from \textbf{ B\+Obj}.



\subsection{Member Data Documentation}
\mbox{\Hypertarget{classBds_1_1DataChannelInfo_a76d30762acc29aaa1a9b8f9b9bb9ba4a}\label{classBds_1_1DataChannelInfo_a76d30762acc29aaa1a9b8f9b9bb9ba4a}} 
\index{Bds::DataChannelInfo@{Bds::DataChannelInfo}!comment@{comment}}
\index{comment@{comment}!Bds::DataChannelInfo@{Bds::DataChannelInfo}}
\subsubsection{\texorpdfstring{comment}{comment}}
{\footnotesize\ttfamily \textbf{ B\+String} Bds\+::\+Data\+Channel\+Info\+::comment}



A comment on the file. 

\mbox{\Hypertarget{classBds_1_1DataChannelInfo_aaf290c33f42e193c28b0fb3ad4dcc444}\label{classBds_1_1DataChannelInfo_aaf290c33f42e193c28b0fb3ad4dcc444}} 
\index{Bds::DataChannelInfo@{Bds::DataChannelInfo}!endTime@{endTime}}
\index{endTime@{endTime}!Bds::DataChannelInfo@{Bds::DataChannelInfo}}
\subsubsection{\texorpdfstring{endTime}{endTime}}
{\footnotesize\ttfamily \textbf{ B\+Time\+Stamp} Bds\+::\+Data\+Channel\+Info\+::end\+Time}



The End Time. 

\mbox{\Hypertarget{classBds_1_1DataChannelInfo_ad2b44a582d40a6728ebac55ca89b766c}\label{classBds_1_1DataChannelInfo_ad2b44a582d40a6728ebac55ca89b766c}} 
\index{Bds::DataChannelInfo@{Bds::DataChannelInfo}!format@{format}}
\index{format@{format}!Bds::DataChannelInfo@{Bds::DataChannelInfo}}
\subsubsection{\texorpdfstring{format}{format}}
{\footnotesize\ttfamily \textbf{ B\+String} Bds\+::\+Data\+Channel\+Info\+::format}



The data format. 

\mbox{\Hypertarget{classBds_1_1DataChannelInfo_a4c74b9218de72b4a821906a348a337a2}\label{classBds_1_1DataChannelInfo_a4c74b9218de72b4a821906a348a337a2}} 
\index{Bds::DataChannelInfo@{Bds::DataChannelInfo}!id@{id}}
\index{id@{id}!Bds::DataChannelInfo@{Bds::DataChannelInfo}}
\subsubsection{\texorpdfstring{id}{id}}
{\footnotesize\ttfamily \textbf{ B\+U\+Int32} Bds\+::\+Data\+Channel\+Info\+::id}



Unique ID when stored in a database or for other uses. 

\mbox{\Hypertarget{classBds_1_1DataChannelInfo_ab3dbf52699757faba621d6b50ad2b4cd}\label{classBds_1_1DataChannelInfo_ab3dbf52699757faba621d6b50ad2b4cd}} 
\index{Bds::DataChannelInfo@{Bds::DataChannelInfo}!importTime@{importTime}}
\index{importTime@{importTime}!Bds::DataChannelInfo@{Bds::DataChannelInfo}}
\subsubsection{\texorpdfstring{importTime}{importTime}}
{\footnotesize\ttfamily \textbf{ B\+Time\+Stamp} Bds\+::\+Data\+Channel\+Info\+::import\+Time}



The Time the data was imported. 

\mbox{\Hypertarget{classBds_1_1DataChannelInfo_a11820aa721b7a7dab41a7820a1a8467e}\label{classBds_1_1DataChannelInfo_a11820aa721b7a7dab41a7820a1a8467e}} 
\index{Bds::DataChannelInfo@{Bds::DataChannelInfo}!importUserId@{importUserId}}
\index{importUserId@{importUserId}!Bds::DataChannelInfo@{Bds::DataChannelInfo}}
\subsubsection{\texorpdfstring{importUserId}{importUserId}}
{\footnotesize\ttfamily \textbf{ B\+U\+Int32} Bds\+::\+Data\+Channel\+Info\+::import\+User\+Id}



The user ID of the importing user. 

\mbox{\Hypertarget{classBds_1_1DataChannelInfo_ac5591de806a5ca23b74e61f2fa78ffe0}\label{classBds_1_1DataChannelInfo_ac5591de806a5ca23b74e61f2fa78ffe0}} 
\index{Bds::DataChannelInfo@{Bds::DataChannelInfo}!location@{location}}
\index{location@{location}!Bds::DataChannelInfo@{Bds::DataChannelInfo}}
\subsubsection{\texorpdfstring{location}{location}}
{\footnotesize\ttfamily \textbf{ B\+String} Bds\+::\+Data\+Channel\+Info\+::location}



The stoarge location. 

\mbox{\Hypertarget{classBds_1_1DataChannelInfo_a4fb80a55d139fb3420fc2bdfd051124f}\label{classBds_1_1DataChannelInfo_a4fb80a55d139fb3420fc2bdfd051124f}} 
\index{Bds::DataChannelInfo@{Bds::DataChannelInfo}!startTime@{startTime}}
\index{startTime@{startTime}!Bds::DataChannelInfo@{Bds::DataChannelInfo}}
\subsubsection{\texorpdfstring{startTime}{startTime}}
{\footnotesize\ttfamily \textbf{ B\+Time\+Stamp} Bds\+::\+Data\+Channel\+Info\+::start\+Time}



The Start Time. 

\mbox{\Hypertarget{classBds_1_1DataChannelInfo_a1bca019eaee7e3c8708fd60853b3c0b5}\label{classBds_1_1DataChannelInfo_a1bca019eaee7e3c8708fd60853b3c0b5}} 
\index{Bds::DataChannelInfo@{Bds::DataChannelInfo}!state@{state}}
\index{state@{state}!Bds::DataChannelInfo@{Bds::DataChannelInfo}}
\subsubsection{\texorpdfstring{state}{state}}
{\footnotesize\ttfamily \textbf{ B\+String} Bds\+::\+Data\+Channel\+Info\+::state}



Status info on the import (in\+Progress, complete etc) 

\mbox{\Hypertarget{classBds_1_1DataChannelInfo_a8b0af23568cb7271c377bc83ac9941cc}\label{classBds_1_1DataChannelInfo_a8b0af23568cb7271c377bc83ac9941cc}} 
\index{Bds::DataChannelInfo@{Bds::DataChannelInfo}!url@{url}}
\index{url@{url}!Bds::DataChannelInfo@{Bds::DataChannelInfo}}
\subsubsection{\texorpdfstring{url}{url}}
{\footnotesize\ttfamily \textbf{ B\+String} Bds\+::\+Data\+Channel\+Info\+::url}



The U\+RL for file access. 



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{BdsD_8h}{Bds\+D.\+h}}\item 
\mbox{\hyperlink{BdsD_8cc}{Bds\+D.\+cc}}\end{DoxyCompactItemize}
