\hypertarget{classPeerTableInfo}{
\section{PeerTableInfo$<$ A $>$ Class Template Reference}
\label{classPeerTableInfo}\index{PeerTableInfo@{PeerTableInfo}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classPeerTableInfo_a7f72174c5d2d26210ad484a5d49946a2}{
{\bfseries PeerTableInfo} (\hyperlink{classBGPRouteTable}{BGPRouteTable}$<$ A $>$ $\ast$init\_\-route\_\-table, const \hyperlink{classPeerHandler}{PeerHandler} $\ast$ph, uint32\_\-t genid)}
\label{classPeerTableInfo_a7f72174c5d2d26210ad484a5d49946a2}

\item 
\hypertarget{classPeerTableInfo_aac38ffc0da46fe781044b3b179c224e4}{
{\bfseries PeerTableInfo} (const \hyperlink{classPeerTableInfo}{PeerTableInfo} \&other)}
\label{classPeerTableInfo_aac38ffc0da46fe781044b3b179c224e4}

\item 
\hypertarget{classPeerTableInfo_a3ba39fc1ae9cf91bba4248a06733d485}{
\hyperlink{classBGPRouteTable}{BGPRouteTable}$<$ A $>$ $\ast$ {\bfseries route\_\-table} () const }
\label{classPeerTableInfo_a3ba39fc1ae9cf91bba4248a06733d485}

\item 
\hypertarget{classPeerTableInfo_af6c70a797079db4a9768c1d442d2a382}{
const \hyperlink{classPeerHandler}{PeerHandler} $\ast$ {\bfseries peer\_\-handler} () const }
\label{classPeerTableInfo_af6c70a797079db4a9768c1d442d2a382}

\item 
\hypertarget{classPeerTableInfo_a960c339d1ca20c1f7c3e94c6d8dc20b6}{
void {\bfseries set\_\-genid} (uint32\_\-t genid)}
\label{classPeerTableInfo_a960c339d1ca20c1f7c3e94c6d8dc20b6}

\item 
\hypertarget{classPeerTableInfo_accf884d7f01b9d6c271d8ec3cd479a01}{
uint32\_\-t {\bfseries genid} () const }
\label{classPeerTableInfo_accf884d7f01b9d6c271d8ec3cd479a01}

\item 
\hypertarget{classPeerTableInfo_af2372f5855b76538de1d5d661af63b41}{
bool {\bfseries is\_\-ready} () const }
\label{classPeerTableInfo_af2372f5855b76538de1d5d661af63b41}

\item 
\hypertarget{classPeerTableInfo_a664d58c43cc08fcf95703b6b6ada407f}{
void {\bfseries set\_\-is\_\-ready} ()}
\label{classPeerTableInfo_a664d58c43cc08fcf95703b6b6ada407f}

\item 
\hypertarget{classPeerTableInfo_a6cd6bca789b2fbf912d5948a07f9c86a}{
void {\bfseries set\_\-is\_\-not\_\-ready} ()}
\label{classPeerTableInfo_a6cd6bca789b2fbf912d5948a07f9c86a}

\item 
\hypertarget{classPeerTableInfo_ab11627e9b3d420c32c60b3d15b3841b6}{
bool {\bfseries has\_\-queued\_\-data} () const }
\label{classPeerTableInfo_ab11627e9b3d420c32c60b3d15b3841b6}

\item 
\hypertarget{classPeerTableInfo_af8f72335218705a80f5c89386184d980}{
void {\bfseries set\_\-has\_\-queued\_\-data} (bool has\_\-data)}
\label{classPeerTableInfo_af8f72335218705a80f5c89386184d980}

\item 
\hypertarget{classPeerTableInfo_a5d72eec7c6c20bf8915e77e878ee346b}{
void {\bfseries set\_\-queue\_\-position} (typename list$<$ const \hyperlink{classRouteQueueEntry}{RouteQueueEntry}$<$ A $>$ $\ast$ $>$::iterator posn)}
\label{classPeerTableInfo_a5d72eec7c6c20bf8915e77e878ee346b}

\item 
\hypertarget{classPeerTableInfo_aa00f734098819bc3d3e5f29061752d22}{
list$<$ const \hyperlink{classRouteQueueEntry}{RouteQueueEntry}$<$ A $>$ $\ast$ $>$::iterator {\bfseries queue\_\-position} () const }
\label{classPeerTableInfo_aa00f734098819bc3d3e5f29061752d22}

\item 
\hypertarget{classPeerTableInfo_a6e0a3fdb6a2cf8d8a0757a89e261caf6}{
void {\bfseries received\_\-get} ()}
\label{classPeerTableInfo_a6e0a3fdb6a2cf8d8a0757a89e261caf6}

\item 
\hypertarget{classPeerTableInfo_aac86a1e2074d25b5a5e796446e4613c9}{
void {\bfseries wakeup\_\-sent} ()}
\label{classPeerTableInfo_aac86a1e2074d25b5a5e796446e4613c9}

\item 
\hypertarget{classPeerTableInfo_a33ae76f9871f42a603270ce63f15f612}{
void {\bfseries peer\_\-reset} ()}
\label{classPeerTableInfo_a33ae76f9871f42a603270ce63f15f612}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classPeerTableInfo_ab6e94368a5ec3b32d356d579adea3b31}{
\hyperlink{classBGPRouteTable}{BGPRouteTable}$<$ A $>$ $\ast$ {\bfseries \_\-route\_\-table}}
\label{classPeerTableInfo_ab6e94368a5ec3b32d356d579adea3b31}

\item 
\hypertarget{classPeerTableInfo_aeaf2baffd7d3933e51bc33c337eacd24}{
const \hyperlink{classPeerHandler}{PeerHandler} $\ast$ {\bfseries \_\-peer\_\-handler}}
\label{classPeerTableInfo_aeaf2baffd7d3933e51bc33c337eacd24}

\item 
\hypertarget{classPeerTableInfo_ab8760f68bd207df51c46772f1259c90d}{
bool {\bfseries \_\-has\_\-queued\_\-data}}
\label{classPeerTableInfo_ab8760f68bd207df51c46772f1259c90d}

\item 
\hypertarget{classPeerTableInfo_abac94770e4acebe974e8a73b57271f72}{
int {\bfseries \_\-peer\_\-number}}
\label{classPeerTableInfo_abac94770e4acebe974e8a73b57271f72}

\item 
\hypertarget{classPeerTableInfo_a1abaa7ac1d552ea71e3e077ed6c33a84}{
uint32\_\-t {\bfseries \_\-genid}}
\label{classPeerTableInfo_a1abaa7ac1d552ea71e3e077ed6c33a84}

\item 
\hypertarget{classPeerTableInfo_ac36420098320c9402c0a5c2d0baceea4}{
bool {\bfseries \_\-is\_\-ready}}
\label{classPeerTableInfo_ac36420098320c9402c0a5c2d0baceea4}

\item 
\hypertarget{classPeerTableInfo_a0ec52ebe30da4a554a98a2198e3f4e69}{
list$<$ const \hyperlink{classRouteQueueEntry}{RouteQueueEntry}$<$ A $>$ $\ast$ $>$::iterator {\bfseries \_\-posn}}
\label{classPeerTableInfo_a0ec52ebe30da4a554a98a2198e3f4e69}

\item 
\hypertarget{classPeerTableInfo_aa0636adf4116d91923d5b437e34820bf}{
bool {\bfseries \_\-waiting\_\-for\_\-get}}
\label{classPeerTableInfo_aa0636adf4116d91923d5b437e34820bf}

\item 
\hypertarget{classPeerTableInfo_a438e3d1f95d7a256cdcb0842ff15174a}{
\hyperlink{classTimeVal}{TimeVal} {\bfseries \_\-wakeup\_\-sent}}
\label{classPeerTableInfo_a438e3d1f95d7a256cdcb0842ff15174a}

\end{DoxyCompactItemize}
\subsubsection*{template$<$class A$>$ class PeerTableInfo$<$ A $>$}



The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
/home/greearb/git/xorp.ct.github/xorp/bgp/peer\_\-route\_\-pair.hh\end{DoxyCompactItemize}
