\doxysection{Bds\+::Network Class Reference}
\hypertarget{classBds_1_1Network}{}\label{classBds_1_1Network}\index{Bds::Network@{Bds::Network}}


This class defines a seismic \doxylink{classBds_1_1Network}{Network} organisation.  




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

Inheritance diagram for Bds\+::Network\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classBds_1_1Network}
\end{center}
\end{figure}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classBds_1_1Network_a7faa15ac4d007156d8a7601ba9cf1480}{Network}} (\textbf{ BUInt32} \mbox{\hyperlink{classBds_1_1Network_a0eba6526efc230995b6437a7c9b551db}{id}}=0, \textbf{ BString} \mbox{\hyperlink{classBds_1_1Network_ae6851b6ded8b39cc355c4a8e7b113f19}{network}}=\textbf{ BString}(), \textbf{ BString} \mbox{\hyperlink{classBds_1_1Network_a4c9a2486b985df63e3d038ec81b02511}{description}}=\textbf{ BString}())
\item 
const char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{classBds_1_1Network_aa1e5e0a206f1121ae407d318499b537f}{get\+Type}} () const
\item 
\textbf{ BError} \mbox{\hyperlink{classBds_1_1Network_ad1e19490ada018ae910ca255fd578fc3}{set\+Members}} (\textbf{ BDict\+String} \&members)
\item 
\textbf{ BError} \mbox{\hyperlink{classBds_1_1Network_a75dc49cebebf4b85a41e6522c18c133a}{set\+Member}} (\textbf{ BString} name, \textbf{ BString} value)
\item 
\textbf{ BError} \mbox{\hyperlink{classBds_1_1Network_a329379c1985d4ffe9a526efb1219185a}{get\+Members}} (\textbf{ BDict\+String} \&members)
\item 
\textbf{ BError} \mbox{\hyperlink{classBds_1_1Network_aecdc95fc1931f52b845d798a776bf123}{get\+Member}} (\textbf{ BString} name, \textbf{ BString} \&value)
\end{DoxyCompactItemize}
\doxysubsection*{Public Member Functions inherited from \textbf{ BObj}}
\begin{DoxyCompactItemize}
\item 
\textbf{ BObj} ()
\item 
virtual \textbf{ \texorpdfstring{$\sim$}{\string~}\+BObj} ()
\item 
virtual const char \texorpdfstring{$\ast$}{*} \textbf{ get\+Type} () const
\item 
virtual const \textbf{ BObj\+Member} \texorpdfstring{$\ast$}{*} \textbf{ get\+Members} () const
\item 
virtual \textbf{ BError} \textbf{ get\+Members} (\textbf{ BDict\+String} \&members)
\item 
virtual \textbf{ BError} \textbf{ get\+Member} (\textbf{ BString} name, \textbf{ BString} \&value)
\item 
virtual \textbf{ BError} \textbf{ set\+Members} (\textbf{ BDict\+String} \&members)
\item 
virtual \textbf{ BError} \textbf{ set\+Member} (\textbf{ BString} name, \textbf{ BString} value)
\item 
virtual void \textbf{ members\+Print} () const
\item 
virtual \textbf{ BString} \textbf{ get\+Debug\+String} ()
\end{DoxyCompactItemize}
\doxysubsubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\textbf{ BUInt32} \mbox{\hyperlink{classBds_1_1Network_a0eba6526efc230995b6437a7c9b551db}{id}}
\begin{DoxyCompactList}\small\item\em Unique ID when stored in a database or for other uses. \end{DoxyCompactList}\item 
\textbf{ BString} \mbox{\hyperlink{classBds_1_1Network_ae6851b6ded8b39cc355c4a8e7b113f19}{network}}
\begin{DoxyCompactList}\small\item\em The name. \end{DoxyCompactList}\item 
\textbf{ BString} \mbox{\hyperlink{classBds_1_1Network_a4c9a2486b985df63e3d038ec81b02511}{description}}
\begin{DoxyCompactList}\small\item\em The organisations description. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
This class defines a seismic \doxylink{classBds_1_1Network}{Network} organisation. 

Typical Seismic Networks are \"{}\+BN\"{}, IDC"{} etc. The stations list is depreciated. 

\doxysubsection{Constructor \& Destructor Documentation}
\Hypertarget{classBds_1_1Network_a7faa15ac4d007156d8a7601ba9cf1480}\label{classBds_1_1Network_a7faa15ac4d007156d8a7601ba9cf1480} 
\index{Bds::Network@{Bds::Network}!Network@{Network}}
\index{Network@{Network}!Bds::Network@{Bds::Network}}
\doxysubsubsection{\texorpdfstring{Network()}{Network()}}
{\footnotesize\ttfamily Bds\+::\+Network\+::\+Network (\begin{DoxyParamCaption}\item[{\textbf{ BUInt32}}]{id = {\ttfamily 0},  }\item[{\textbf{ BString}}]{network = {\ttfamily \textbf{ BString}()},  }\item[{\textbf{ BString}}]{description = {\ttfamily \textbf{ BString}()} }\end{DoxyParamCaption})}



\doxysubsection{Member Function Documentation}
\Hypertarget{classBds_1_1Network_aa1e5e0a206f1121ae407d318499b537f}\label{classBds_1_1Network_aa1e5e0a206f1121ae407d318499b537f} 
\index{Bds::Network@{Bds::Network}!getType@{getType}}
\index{getType@{getType}!Bds::Network@{Bds::Network}}
\doxysubsubsection{\texorpdfstring{getType()}{getType()}}
{\footnotesize\ttfamily const char \texorpdfstring{$\ast$}{*} Bds\+::\+Network\+::get\+Type (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}



Reimplemented from \textbf{ BObj}.

\Hypertarget{classBds_1_1Network_ad1e19490ada018ae910ca255fd578fc3}\label{classBds_1_1Network_ad1e19490ada018ae910ca255fd578fc3} 
\index{Bds::Network@{Bds::Network}!setMembers@{setMembers}}
\index{setMembers@{setMembers}!Bds::Network@{Bds::Network}}
\doxysubsubsection{\texorpdfstring{setMembers()}{setMembers()}}
{\footnotesize\ttfamily \textbf{ BError} Bds\+::\+Network\+::set\+Members (\begin{DoxyParamCaption}\item[{\textbf{ BDict\+String} \&}]{members }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Reimplemented from \textbf{ BObj}.

\Hypertarget{classBds_1_1Network_a75dc49cebebf4b85a41e6522c18c133a}\label{classBds_1_1Network_a75dc49cebebf4b85a41e6522c18c133a} 
\index{Bds::Network@{Bds::Network}!setMember@{setMember}}
\index{setMember@{setMember}!Bds::Network@{Bds::Network}}
\doxysubsubsection{\texorpdfstring{setMember()}{setMember()}}
{\footnotesize\ttfamily \textbf{ BError} Bds\+::\+Network\+::set\+Member (\begin{DoxyParamCaption}\item[{\textbf{ BString}}]{name,  }\item[{\textbf{ BString}}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Reimplemented from \textbf{ BObj}.

\Hypertarget{classBds_1_1Network_a329379c1985d4ffe9a526efb1219185a}\label{classBds_1_1Network_a329379c1985d4ffe9a526efb1219185a} 
\index{Bds::Network@{Bds::Network}!getMembers@{getMembers}}
\index{getMembers@{getMembers}!Bds::Network@{Bds::Network}}
\doxysubsubsection{\texorpdfstring{getMembers()}{getMembers()}}
{\footnotesize\ttfamily \textbf{ BError} Bds\+::\+Network\+::get\+Members (\begin{DoxyParamCaption}\item[{\textbf{ BDict\+String} \&}]{members }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Reimplemented from \textbf{ BObj}.

\Hypertarget{classBds_1_1Network_aecdc95fc1931f52b845d798a776bf123}\label{classBds_1_1Network_aecdc95fc1931f52b845d798a776bf123} 
\index{Bds::Network@{Bds::Network}!getMember@{getMember}}
\index{getMember@{getMember}!Bds::Network@{Bds::Network}}
\doxysubsubsection{\texorpdfstring{getMember()}{getMember()}}
{\footnotesize\ttfamily \textbf{ BError} Bds\+::\+Network\+::get\+Member (\begin{DoxyParamCaption}\item[{\textbf{ BString}}]{name,  }\item[{\textbf{ BString} \&}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Reimplemented from \textbf{ BObj}.



\doxysubsection{Member Data Documentation}
\Hypertarget{classBds_1_1Network_a0eba6526efc230995b6437a7c9b551db}\label{classBds_1_1Network_a0eba6526efc230995b6437a7c9b551db} 
\index{Bds::Network@{Bds::Network}!id@{id}}
\index{id@{id}!Bds::Network@{Bds::Network}}
\doxysubsubsection{\texorpdfstring{id}{id}}
{\footnotesize\ttfamily \textbf{ BUInt32} Bds\+::\+Network\+::id}



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

\Hypertarget{classBds_1_1Network_ae6851b6ded8b39cc355c4a8e7b113f19}\label{classBds_1_1Network_ae6851b6ded8b39cc355c4a8e7b113f19} 
\index{Bds::Network@{Bds::Network}!network@{network}}
\index{network@{network}!Bds::Network@{Bds::Network}}
\doxysubsubsection{\texorpdfstring{network}{network}}
{\footnotesize\ttfamily \textbf{ BString} Bds\+::\+Network\+::network}



The name. 

\Hypertarget{classBds_1_1Network_a4c9a2486b985df63e3d038ec81b02511}\label{classBds_1_1Network_a4c9a2486b985df63e3d038ec81b02511} 
\index{Bds::Network@{Bds::Network}!description@{description}}
\index{description@{description}!Bds::Network@{Bds::Network}}
\doxysubsubsection{\texorpdfstring{description}{description}}
{\footnotesize\ttfamily \textbf{ BString} Bds\+::\+Network\+::description}



The organisations description. 



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}
