\hypertarget{classTaskXrlItem}{
\section{TaskXrlItem Class Reference}
\label{classTaskXrlItem}\index{TaskXrlItem@{TaskXrlItem}}
}
Inheritance diagram for TaskXrlItem:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classTaskXrlItem}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classTaskXrlItem_aa1a78de8557403d4db3c46c6df395d15}{
{\bfseries TaskXrlItem} (const \hyperlink{classUnexpandedXrl}{UnexpandedXrl} \&uxrl, const XrlRouter::XrlCallback \&cb, \hyperlink{classTask}{Task} \&task, uint32\_\-t xrl\_\-resend\_\-count=TaskXrlItem::DEFAULT\_\-RESEND\_\-COUNT, int xrl\_\-resend\_\-delay\_\-ms=TaskXrlItem::DEFAULT\_\-RESEND\_\-DELAY\_\-MS)}
\label{classTaskXrlItem_aa1a78de8557403d4db3c46c6df395d15}

\item 
\hypertarget{classTaskXrlItem_a351124cdadb6bb5528eebe6884c53404}{
{\bfseries TaskXrlItem} (const \hyperlink{classTaskXrlItem}{TaskXrlItem} \&them)}
\label{classTaskXrlItem_a351124cdadb6bb5528eebe6884c53404}

\item 
\hypertarget{classTaskXrlItem_a3b7169fe77d338fc0c2be12e52fc9294}{
bool {\bfseries execute} (string \&errmsg)}
\label{classTaskXrlItem_a3b7169fe77d338fc0c2be12e52fc9294}

\item 
\hypertarget{classTaskXrlItem_a7b5106496996082887ce8eb69d1b1cd9}{
void {\bfseries execute\_\-done} (const \hyperlink{classXrlError}{XrlError} \&err, \hyperlink{classXrlArgs}{XrlArgs} $\ast$xrl\_\-args)}
\label{classTaskXrlItem_a7b5106496996082887ce8eb69d1b1cd9}

\item 
\hypertarget{classTaskXrlItem_ae0413fec224d1f45fbff71075b062423}{
void {\bfseries resend} ()}
\label{classTaskXrlItem_ae0413fec224d1f45fbff71075b062423}

\item 
\hypertarget{classTaskXrlItem_ab479cb75603c1c35f247ad828ab246e5}{
void {\bfseries unschedule} ()}
\label{classTaskXrlItem_ab479cb75603c1c35f247ad828ab246e5}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classTaskXrlItem_a28af27f4f56b42ab1171a14c7e71d25b}{
\hyperlink{classUnexpandedXrl}{UnexpandedXrl} {\bfseries \_\-unexpanded\_\-xrl}}
\label{classTaskXrlItem_a28af27f4f56b42ab1171a14c7e71d25b}

\item 
\hypertarget{classTaskXrlItem_afa7caec5ff97afef0449d9d63f7465fa}{
XrlRouter::XrlCallback {\bfseries \_\-xrl\_\-callback}}
\label{classTaskXrlItem_afa7caec5ff97afef0449d9d63f7465fa}

\item 
\hypertarget{classTaskXrlItem_a0c6f4e8cbd571e98350547e585899968}{
uint32\_\-t {\bfseries \_\-xrl\_\-resend\_\-count\_\-limit}}
\label{classTaskXrlItem_a0c6f4e8cbd571e98350547e585899968}

\item 
\hypertarget{classTaskXrlItem_a725f895e2d052e9dd1cde26fc9b1a151}{
uint32\_\-t {\bfseries \_\-xrl\_\-resend\_\-count}}
\label{classTaskXrlItem_a725f895e2d052e9dd1cde26fc9b1a151}

\item 
\hypertarget{classTaskXrlItem_ac2476026bd82818e164903282c78da0e}{
int {\bfseries \_\-xrl\_\-resend\_\-delay\_\-ms}}
\label{classTaskXrlItem_ac2476026bd82818e164903282c78da0e}

\item 
\hypertarget{classTaskXrlItem_a4fd2aed5fb70f15abbeae51abbc1a7c7}{
\hyperlink{classXorpTimer}{XorpTimer} {\bfseries \_\-xrl\_\-resend\_\-timer}}
\label{classTaskXrlItem_a4fd2aed5fb70f15abbeae51abbc1a7c7}

\item 
\hypertarget{classTaskXrlItem_a6dcda64b0226ed7a4abe5c49941cdbfd}{
bool {\bfseries \_\-verbose}}
\label{classTaskXrlItem_a6dcda64b0226ed7a4abe5c49941cdbfd}

\end{DoxyCompactItemize}
\subsection*{Static Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classTaskXrlItem_a06e18c85de21360d88d3a0c916240003}{
static const uint32\_\-t {\bfseries DEFAULT\_\-RESEND\_\-COUNT} = 10}
\label{classTaskXrlItem_a06e18c85de21360d88d3a0c916240003}

\item 
\hypertarget{classTaskXrlItem_adfdb8f730ca78d657166ffbc4935b55a}{
static const int {\bfseries DEFAULT\_\-RESEND\_\-DELAY\_\-MS} = 1000}
\label{classTaskXrlItem_adfdb8f730ca78d657166ffbc4935b55a}

\end{DoxyCompactItemize}


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