\doxysection{Bds\+::Log Class Reference}
\hypertarget{classBds_1_1Log}{}\label{classBds_1_1Log}\index{Bds::Log@{Bds::Log}}


This holds information on a \doxylink{classBds_1_1Log}{Log} entry.  




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

Inheritance diagram for Bds\+::Log\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classBds_1_1Log}
\end{center}
\end{figure}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classBds_1_1Log_ac049f473fe9a033ab907b9fe0be351f5}{Log}} (\textbf{ BUInt32} \mbox{\hyperlink{classBds_1_1Log_ad0eaa49db8be8177f8690cf4153f5619}{id}}=0, \textbf{ BTime\+Stamp} \mbox{\hyperlink{classBds_1_1Log_a1740eb1d13f38577b4462a7592041bdd}{time}}=\textbf{ BTime\+Stamp}(), \textbf{ BString} \mbox{\hyperlink{classBds_1_1Log_acb50b7ebb0b4777aedfdd5843bb21601}{type}}=\textbf{ BString}(), \textbf{ BUInt32} \mbox{\hyperlink{classBds_1_1Log_aee874ee42f715e7425f6fe07c0e5b350}{priority}}=0, \textbf{ BString} \mbox{\hyperlink{classBds_1_1Log_a218d97550627e1b86ec5578ff99d086a}{sub\+System}}=\textbf{ BString}(), \textbf{ BString} \mbox{\hyperlink{classBds_1_1Log_a0fc9e97e9cb3bb236e8b5b012e0b14f4}{title}}=\textbf{ BString}(), \textbf{ BString} \mbox{\hyperlink{classBds_1_1Log_a9b0d1259334f4550a3fdfb491f63827c}{description}}=\textbf{ BString}())
\item 
const char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{classBds_1_1Log_a0744ddbc977c6a5efa4b2a9665b13c9d}{get\+Type}} () const
\item 
\textbf{ BError} \mbox{\hyperlink{classBds_1_1Log_ab65458830265c14ecae744c30f0bd4c9}{set\+Members}} (\textbf{ BDict\+String} \&members)
\item 
\textbf{ BError} \mbox{\hyperlink{classBds_1_1Log_aa9809fdbfc7f989980962b62fc02bd3a}{set\+Member}} (\textbf{ BString} name, \textbf{ BString} value)
\item 
\textbf{ BError} \mbox{\hyperlink{classBds_1_1Log_ad6e6609a0f8d84d47ab80d79429bb52c}{get\+Members}} (\textbf{ BDict\+String} \&members)
\item 
\textbf{ BError} \mbox{\hyperlink{classBds_1_1Log_a2e9539419ff67c7ac14db1456dae265b}{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_1Log_ad0eaa49db8be8177f8690cf4153f5619}{id}}
\begin{DoxyCompactList}\small\item\em The unique id. \end{DoxyCompactList}\item 
\textbf{ BTime\+Stamp} \mbox{\hyperlink{classBds_1_1Log_a1740eb1d13f38577b4462a7592041bdd}{time}}
\begin{DoxyCompactList}\small\item\em The Time. \end{DoxyCompactList}\item 
\textbf{ BString} \mbox{\hyperlink{classBds_1_1Log_acb50b7ebb0b4777aedfdd5843bb21601}{type}}
\begin{DoxyCompactList}\small\item\em The Type. \end{DoxyCompactList}\item 
\textbf{ BUInt32} \mbox{\hyperlink{classBds_1_1Log_aee874ee42f715e7425f6fe07c0e5b350}{priority}}
\begin{DoxyCompactList}\small\item\em The priority 0 to 5. \end{DoxyCompactList}\item 
\textbf{ BString} \mbox{\hyperlink{classBds_1_1Log_a218d97550627e1b86ec5578ff99d086a}{sub\+System}}
\begin{DoxyCompactList}\small\item\em The Sub\+System. \end{DoxyCompactList}\item 
\textbf{ BString} \mbox{\hyperlink{classBds_1_1Log_a0fc9e97e9cb3bb236e8b5b012e0b14f4}{title}}
\begin{DoxyCompactList}\small\item\em The Changes title. \end{DoxyCompactList}\item 
\textbf{ BString} \mbox{\hyperlink{classBds_1_1Log_a9b0d1259334f4550a3fdfb491f63827c}{description}}
\begin{DoxyCompactList}\small\item\em The Description of the change. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
This holds information on a \doxylink{classBds_1_1Log}{Log} entry. 

\doxylink{classBds_1_1Log}{Log} entries are added automatically and manually to the system. A system administartor can view these logs. 

\doxysubsection{Constructor \& Destructor Documentation}
\Hypertarget{classBds_1_1Log_ac049f473fe9a033ab907b9fe0be351f5}\label{classBds_1_1Log_ac049f473fe9a033ab907b9fe0be351f5} 
\index{Bds::Log@{Bds::Log}!Log@{Log}}
\index{Log@{Log}!Bds::Log@{Bds::Log}}
\doxysubsubsection{\texorpdfstring{Log()}{Log()}}
{\footnotesize\ttfamily Bds\+::\+Log\+::\+Log (\begin{DoxyParamCaption}\item[{\textbf{ BUInt32}}]{id = {\ttfamily 0},  }\item[{\textbf{ BTime\+Stamp}}]{time = {\ttfamily \textbf{ BTime\+Stamp}()},  }\item[{\textbf{ BString}}]{type = {\ttfamily \textbf{ BString}()},  }\item[{\textbf{ BUInt32}}]{priority = {\ttfamily 0},  }\item[{\textbf{ BString}}]{sub\+System = {\ttfamily \textbf{ BString}()},  }\item[{\textbf{ BString}}]{title = {\ttfamily \textbf{ BString}()},  }\item[{\textbf{ BString}}]{description = {\ttfamily \textbf{ BString}()} }\end{DoxyParamCaption})}



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



Reimplemented from \textbf{ BObj}.

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



Reimplemented from \textbf{ BObj}.

\Hypertarget{classBds_1_1Log_aa9809fdbfc7f989980962b62fc02bd3a}\label{classBds_1_1Log_aa9809fdbfc7f989980962b62fc02bd3a} 
\index{Bds::Log@{Bds::Log}!setMember@{setMember}}
\index{setMember@{setMember}!Bds::Log@{Bds::Log}}
\doxysubsubsection{\texorpdfstring{setMember()}{setMember()}}
{\footnotesize\ttfamily \textbf{ BError} Bds\+::\+Log\+::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_1Log_ad6e6609a0f8d84d47ab80d79429bb52c}\label{classBds_1_1Log_ad6e6609a0f8d84d47ab80d79429bb52c} 
\index{Bds::Log@{Bds::Log}!getMembers@{getMembers}}
\index{getMembers@{getMembers}!Bds::Log@{Bds::Log}}
\doxysubsubsection{\texorpdfstring{getMembers()}{getMembers()}}
{\footnotesize\ttfamily \textbf{ BError} Bds\+::\+Log\+::get\+Members (\begin{DoxyParamCaption}\item[{\textbf{ BDict\+String} \&}]{members }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Reimplemented from \textbf{ BObj}.

\Hypertarget{classBds_1_1Log_a2e9539419ff67c7ac14db1456dae265b}\label{classBds_1_1Log_a2e9539419ff67c7ac14db1456dae265b} 
\index{Bds::Log@{Bds::Log}!getMember@{getMember}}
\index{getMember@{getMember}!Bds::Log@{Bds::Log}}
\doxysubsubsection{\texorpdfstring{getMember()}{getMember()}}
{\footnotesize\ttfamily \textbf{ BError} Bds\+::\+Log\+::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_1Log_ad0eaa49db8be8177f8690cf4153f5619}\label{classBds_1_1Log_ad0eaa49db8be8177f8690cf4153f5619} 
\index{Bds::Log@{Bds::Log}!id@{id}}
\index{id@{id}!Bds::Log@{Bds::Log}}
\doxysubsubsection{\texorpdfstring{id}{id}}
{\footnotesize\ttfamily \textbf{ BUInt32} Bds\+::\+Log\+::id}



The unique id. 

\Hypertarget{classBds_1_1Log_a1740eb1d13f38577b4462a7592041bdd}\label{classBds_1_1Log_a1740eb1d13f38577b4462a7592041bdd} 
\index{Bds::Log@{Bds::Log}!time@{time}}
\index{time@{time}!Bds::Log@{Bds::Log}}
\doxysubsubsection{\texorpdfstring{time}{time}}
{\footnotesize\ttfamily \textbf{ BTime\+Stamp} Bds\+::\+Log\+::time}



The Time. 

\Hypertarget{classBds_1_1Log_acb50b7ebb0b4777aedfdd5843bb21601}\label{classBds_1_1Log_acb50b7ebb0b4777aedfdd5843bb21601} 
\index{Bds::Log@{Bds::Log}!type@{type}}
\index{type@{type}!Bds::Log@{Bds::Log}}
\doxysubsubsection{\texorpdfstring{type}{type}}
{\footnotesize\ttfamily \textbf{ BString} Bds\+::\+Log\+::type}



The Type. 

\Hypertarget{classBds_1_1Log_aee874ee42f715e7425f6fe07c0e5b350}\label{classBds_1_1Log_aee874ee42f715e7425f6fe07c0e5b350} 
\index{Bds::Log@{Bds::Log}!priority@{priority}}
\index{priority@{priority}!Bds::Log@{Bds::Log}}
\doxysubsubsection{\texorpdfstring{priority}{priority}}
{\footnotesize\ttfamily \textbf{ BUInt32} Bds\+::\+Log\+::priority}



The priority 0 to 5. 

\Hypertarget{classBds_1_1Log_a218d97550627e1b86ec5578ff99d086a}\label{classBds_1_1Log_a218d97550627e1b86ec5578ff99d086a} 
\index{Bds::Log@{Bds::Log}!subSystem@{subSystem}}
\index{subSystem@{subSystem}!Bds::Log@{Bds::Log}}
\doxysubsubsection{\texorpdfstring{subSystem}{subSystem}}
{\footnotesize\ttfamily \textbf{ BString} Bds\+::\+Log\+::sub\+System}



The Sub\+System. 

\Hypertarget{classBds_1_1Log_a0fc9e97e9cb3bb236e8b5b012e0b14f4}\label{classBds_1_1Log_a0fc9e97e9cb3bb236e8b5b012e0b14f4} 
\index{Bds::Log@{Bds::Log}!title@{title}}
\index{title@{title}!Bds::Log@{Bds::Log}}
\doxysubsubsection{\texorpdfstring{title}{title}}
{\footnotesize\ttfamily \textbf{ BString} Bds\+::\+Log\+::title}



The Changes title. 

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



The Description of the change. 



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}
