\doxysection{Bds\+::Channel\+Infos Class Reference}
\hypertarget{classBds_1_1ChannelInfos}{}\label{classBds_1_1ChannelInfos}\index{Bds::ChannelInfos@{Bds::ChannelInfos}}


This class provides Metadata information on a set of channels.  




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

\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classBds_1_1ChannelInfos_a8302e5347b5a79635ecd5cd202e507c6}{Channel\+Infos}} (\mbox{\hyperlink{classBds_1_1Station}{Station}} \mbox{\hyperlink{classBds_1_1ChannelInfos_a47e3c3f686a6aa190b8327d5a42a4f6b}{array}}=\mbox{\hyperlink{classBds_1_1Station}{Station}}(), \textbf{ BArray}$<$ \textbf{ BArray}$<$ \mbox{\hyperlink{classBds_1_1ChannelInfo}{Channel\+Info}} $>$ $>$ \mbox{\hyperlink{classBds_1_1ChannelInfos_a4ff07d4783ee3b84e768a6a0a5ceb691}{channels}}=\textbf{ BArray}$<$ \textbf{ BArray}$<$ \mbox{\hyperlink{classBds_1_1ChannelInfo}{Channel\+Info}} $>$ $>$())
\end{DoxyCompactItemize}
\doxysubsubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classBds_1_1Station}{Station}} \mbox{\hyperlink{classBds_1_1ChannelInfos_a47e3c3f686a6aa190b8327d5a42a4f6b}{array}}
\begin{DoxyCompactList}\small\item\em The array if all channels are from an array. \end{DoxyCompactList}\item 
\textbf{ BArray}$<$ \textbf{ BArray}$<$ \mbox{\hyperlink{classBds_1_1ChannelInfo}{Channel\+Info}} $>$ $>$ \mbox{\hyperlink{classBds_1_1ChannelInfos_a4ff07d4783ee3b84e768a6a0a5ceb691}{channels}}
\begin{DoxyCompactList}\small\item\em The per channel per time segment Metadata. For each channel there can be one or more \doxylink{classBds_1_1ChannelInfo}{Channel\+Info} objects. A new \doxylink{classBds_1_1ChannelInfo}{Channel\+Info} object is introduced whenever an item of Metadata changes. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
This class provides Metadata information on a set of channels. 

This provides all of the Metadata information for a set of channels over a given time period. For each channel there can be one or more \doxylink{classBds_1_1ChannelInfo}{Channel\+Info} objects each defining a set of consistant Metadata over a particular time period. The Bds\+Server will create a separate \doxylink{classBds_1_1ChannelInfo}{Channel\+Info} object on each change in Metadata when the user asks for a set of metadata over some time period. 

\doxysubsection{Constructor \& Destructor Documentation}
\Hypertarget{classBds_1_1ChannelInfos_a8302e5347b5a79635ecd5cd202e507c6}\label{classBds_1_1ChannelInfos_a8302e5347b5a79635ecd5cd202e507c6} 
\index{Bds::ChannelInfos@{Bds::ChannelInfos}!ChannelInfos@{ChannelInfos}}
\index{ChannelInfos@{ChannelInfos}!Bds::ChannelInfos@{Bds::ChannelInfos}}
\doxysubsubsection{\texorpdfstring{ChannelInfos()}{ChannelInfos()}}
{\footnotesize\ttfamily Bds\+::\+Channel\+Infos\+::\+Channel\+Infos (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classBds_1_1Station}{Station}}}]{array = {\ttfamily \mbox{\hyperlink{classBds_1_1Station}{Station}}()},  }\item[{\textbf{ BArray}$<$ \textbf{ BArray}$<$ \mbox{\hyperlink{classBds_1_1ChannelInfo}{Channel\+Info}} $>$ $>$}]{channels = {\ttfamily \textbf{ BArray}$<$\textbf{ BArray}$<$\mbox{\hyperlink{classBds_1_1ChannelInfo}{Channel\+Info}}~$>$~$>$()} }\end{DoxyParamCaption})}



\doxysubsection{Member Data Documentation}
\Hypertarget{classBds_1_1ChannelInfos_a47e3c3f686a6aa190b8327d5a42a4f6b}\label{classBds_1_1ChannelInfos_a47e3c3f686a6aa190b8327d5a42a4f6b} 
\index{Bds::ChannelInfos@{Bds::ChannelInfos}!array@{array}}
\index{array@{array}!Bds::ChannelInfos@{Bds::ChannelInfos}}
\doxysubsubsection{\texorpdfstring{array}{array}}
{\footnotesize\ttfamily \mbox{\hyperlink{classBds_1_1Station}{Station}} Bds\+::\+Channel\+Infos\+::array}



The array if all channels are from an array. 

\Hypertarget{classBds_1_1ChannelInfos_a4ff07d4783ee3b84e768a6a0a5ceb691}\label{classBds_1_1ChannelInfos_a4ff07d4783ee3b84e768a6a0a5ceb691} 
\index{Bds::ChannelInfos@{Bds::ChannelInfos}!channels@{channels}}
\index{channels@{channels}!Bds::ChannelInfos@{Bds::ChannelInfos}}
\doxysubsubsection{\texorpdfstring{channels}{channels}}
{\footnotesize\ttfamily \textbf{ BArray}$<$\textbf{ BArray}$<$\mbox{\hyperlink{classBds_1_1ChannelInfo}{Channel\+Info}} $>$ $>$ Bds\+::\+Channel\+Infos\+::channels}



The per channel per time segment Metadata. For each channel there can be one or more \doxylink{classBds_1_1ChannelInfo}{Channel\+Info} objects. A new \doxylink{classBds_1_1ChannelInfo}{Channel\+Info} object is introduced whenever an item of Metadata changes. 



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}
