\hypertarget{classOstreamLogTable}{
\section{OstreamLogTable$<$ A $>$ Class Template Reference}
\label{classOstreamLogTable}\index{OstreamLogTable@{OstreamLogTable}}
}


\hyperlink{classRoute}{Route} Table that passes through updates whilst logging them to an ostream instance.  




{\ttfamily \#include $<$rt\_\-tab\_\-log.hh$>$}

Inheritance diagram for OstreamLogTable$<$ A $>$:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{classOstreamLogTable}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classOstreamLogTable_ab8638780d1a005882ea481080948d1b0}{
ostream \& {\bfseries get} ()}
\label{classOstreamLogTable_ab8638780d1a005882ea481080948d1b0}

\item 
\hypertarget{classOstreamLogTable_a691746b601e16a985489ba10c3cf6f92}{
{\bfseries OstreamLogTable} (const string \&tablename, \hyperlink{classRouteTable}{RouteTable}$<$ A $>$ $\ast$parent, ostream \&out)}
\label{classOstreamLogTable_a691746b601e16a985489ba10c3cf6f92}

\item 
\hypertarget{classOstreamLogTable_addc772c73fbcab5da68ca374e63bd052}{
int {\bfseries add\_\-route} (const \hyperlink{classIPRouteEntry}{IPRouteEntry}$<$ A $>$ \&route, \hyperlink{classRouteTable}{RouteTable}$<$ A $>$ $\ast$caller)}
\label{classOstreamLogTable_addc772c73fbcab5da68ca374e63bd052}

\item 
\hypertarget{classOstreamLogTable_a044fd38d9765380f2238e00cdf8196c1}{
int {\bfseries delete\_\-route} (const \hyperlink{classIPRouteEntry}{IPRouteEntry}$<$ A $>$ $\ast$, \hyperlink{classRouteTable}{RouteTable}$<$ A $>$ $\ast$caller)}
\label{classOstreamLogTable_a044fd38d9765380f2238e00cdf8196c1}

\item 
\hypertarget{classOstreamLogTable_a591dbf724dd3769732348845b792c79a}{
string {\bfseries str} () const }
\label{classOstreamLogTable_a591dbf724dd3769732348845b792c79a}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classOstreamLogTable_ad33af1f925cd5fa6c8557cac5d64a6c3}{
ostream \& {\bfseries \_\-o}}
\label{classOstreamLogTable_ad33af1f925cd5fa6c8557cac5d64a6c3}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename A$>$ class OstreamLogTable$<$ A $>$}

\hyperlink{classRoute}{Route} Table that passes through updates whilst logging them to an ostream instance. -\/$\ast$-\/ UNTESTED -\/$\ast$-\/ 

The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
/home/greearb/git/xorp.ct.github/xorp/rib/rt\_\-tab\_\-log.hh\item 
/home/greearb/git/xorp.ct.github/xorp/rib/rt\_\-tab\_\-log.cc\end{DoxyCompactItemize}
