\hypertarget{classRoundRobinObjBase}{
\section{RoundRobinObjBase Class Reference}
\label{classRoundRobinObjBase}\index{RoundRobinObjBase@{RoundRobinObjBase}}
}


Objects stored in \hyperlink{protocolthe-p}{the} \hyperlink{classRoundRobinQueue}{RoundRobinQueue} should inherit from this class.  




{\ttfamily \#include $<$round\_\-robin.hh$>$}

Inheritance diagram for RoundRobinObjBase:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{classRoundRobinObjBase}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classRoundRobinObjBase_a1707a4b05dc5866c02141e3a47fc2329}{
int {\bfseries weight} () const }
\label{classRoundRobinObjBase_a1707a4b05dc5866c02141e3a47fc2329}

\item 
\hypertarget{classRoundRobinObjBase_a84acb032c1a1014e7a03e994abbbc5da}{
void {\bfseries set\_\-weight} (int v)}
\label{classRoundRobinObjBase_a84acb032c1a1014e7a03e994abbbc5da}

\item 
\hypertarget{classRoundRobinObjBase_a84c402182ef8e960787cea7c1af9ec78}{
\hyperlink{classRoundRobinObjBase}{RoundRobinObjBase} $\ast$ {\bfseries next} () const }
\label{classRoundRobinObjBase_a84c402182ef8e960787cea7c1af9ec78}

\item 
\hypertarget{classRoundRobinObjBase_aa3ace783b6aba97557a7eb2efd4fd0d6}{
\hyperlink{classRoundRobinObjBase}{RoundRobinObjBase} $\ast$ {\bfseries prev} () const }
\label{classRoundRobinObjBase_aa3ace783b6aba97557a7eb2efd4fd0d6}

\item 
\hypertarget{classRoundRobinObjBase_a6c5e1202d662c2367e7bf0517e699008}{
void {\bfseries set\_\-next} (\hyperlink{classRoundRobinObjBase}{RoundRobinObjBase} $\ast$next)}
\label{classRoundRobinObjBase_a6c5e1202d662c2367e7bf0517e699008}

\item 
\hypertarget{classRoundRobinObjBase_aba5d0dd462569364cafff7e4dfbc659d}{
void {\bfseries set\_\-prev} (\hyperlink{classRoundRobinObjBase}{RoundRobinObjBase} $\ast$prev)}
\label{classRoundRobinObjBase_aba5d0dd462569364cafff7e4dfbc659d}

\item 
\hypertarget{classRoundRobinObjBase_ab1b12975a317b433b8ace946d417ac3c}{
bool {\bfseries scheduled} () const }
\label{classRoundRobinObjBase_ab1b12975a317b433b8ace946d417ac3c}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classRoundRobinObjBase_a1323780061fb82f7b5dc7959a47a4717}{
int {\bfseries \_\-weight}}
\label{classRoundRobinObjBase_a1323780061fb82f7b5dc7959a47a4717}

\item 
\hypertarget{classRoundRobinObjBase_a4e84c16491d3c76f4f353271d1fbc613}{
\hyperlink{classRoundRobinObjBase}{RoundRobinObjBase} $\ast$ {\bfseries \_\-next}}
\label{classRoundRobinObjBase_a4e84c16491d3c76f4f353271d1fbc613}

\item 
\hypertarget{classRoundRobinObjBase_a5b605ab4372bb626f9c10ef653ae4f4e}{
\hyperlink{classRoundRobinObjBase}{RoundRobinObjBase} $\ast$ {\bfseries \_\-prev}}
\label{classRoundRobinObjBase_a5b605ab4372bb626f9c10ef653ae4f4e}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Objects stored in \hyperlink{protocolthe-p}{the} \hyperlink{classRoundRobinQueue}{RoundRobinQueue} should inherit from this class. 

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