\hypertarget{classPortTimerConstants}{
\section{PortTimerConstants Class Reference}
\label{classPortTimerConstants}\index{PortTimerConstants@{PortTimerConstants}}
}


Container of timer constants associated with a RIP port.  




{\ttfamily \#include $<$port\_\-vars.hh$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classPortTimerConstants_a8a306a4f5d1c75003aeff68b38ad7123}{PortTimerConstants} ()
\begin{DoxyCompactList}\small\item\em Initialize contants with default values from RIPv2 spec. \item\end{DoxyCompactList}\item 
bool \hyperlink{classPortTimerConstants_a1f373a58b71a66d0b638a2a18bfc3d8d}{set\_\-expiry\_\-secs} (uint32\_\-t t)
\begin{DoxyCompactList}\small\item\em Set \hyperlink{protocolthe-p}{the} route expiration time. \item\end{DoxyCompactList}\item 
uint32\_\-t \hyperlink{classPortTimerConstants_a1ea3d7889a5e74cda5dfdd7e617566e8}{expiry\_\-secs} () const 
\begin{DoxyCompactList}\small\item\em Get \hyperlink{protocolthe-p}{the} route route expiration time. \item\end{DoxyCompactList}\item 
bool \hyperlink{classPortTimerConstants_a610b8dab10de79e38042f83095486d98}{set\_\-deletion\_\-secs} (uint32\_\-t t)
\begin{DoxyCompactList}\small\item\em Set \hyperlink{protocolthe-p}{the} route deletion time. \item\end{DoxyCompactList}\item 
uint32\_\-t \hyperlink{classPortTimerConstants_a14249eeddaaf6ace2d741b8ab04b1a1d}{deletion\_\-secs} () const 
\begin{DoxyCompactList}\small\item\em Get \hyperlink{protocolthe-p}{the} route deletion time. \item\end{DoxyCompactList}\item 
bool \hyperlink{classPortTimerConstants_a05cb9028cd81406347a3e8a767abf08b}{set\_\-table\_\-request\_\-period\_\-secs} (uint32\_\-t t)
\begin{DoxyCompactList}\small\item\em Set request packet transmission period. \item\end{DoxyCompactList}\item 
uint32\_\-t \hyperlink{classPortTimerConstants_a3bfdd8a78766add125c0041b0ef55fdd}{table\_\-request\_\-period\_\-secs} () const 
\begin{DoxyCompactList}\small\item\em Set request packet transmission period. \item\end{DoxyCompactList}\item 
bool \hyperlink{classPortTimerConstants_a112b6bd50ba319d9b0dd5994c6de39b5}{set\_\-update\_\-interval} (uint32\_\-t t\_\-secs)
\begin{DoxyCompactList}\small\item\em Set unsolicitied response time. \item\end{DoxyCompactList}\item 
uint32\_\-t \hyperlink{classPortTimerConstants_aa795d80c4ea619113df4dc85a5f0ce7b}{update\_\-interval} ()
\begin{DoxyCompactList}\small\item\em Get unsolicitied response time. \item\end{DoxyCompactList}\item 
bool \hyperlink{classPortTimerConstants_adcab866f587a84e79b3d5cab09986ac3}{set\_\-update\_\-jitter} (uint32\_\-t t\_\-jitter)
\begin{DoxyCompactList}\small\item\em Set unsolicitied response time jitter. \item\end{DoxyCompactList}\item 
uint32\_\-t \hyperlink{classPortTimerConstants_a89794fca87cb1c7223f35e519aaf4a3b}{update\_\-jitter} ()
\begin{DoxyCompactList}\small\item\em Get unsolicitied response time jitter. \item\end{DoxyCompactList}\item 
bool \hyperlink{classPortTimerConstants_a06c4d7a0ad976adabc7be9a4343d328f}{set\_\-triggered\_\-update\_\-delay} (uint32\_\-t t\_\-secs)
\begin{DoxyCompactList}\small\item\em Set \hyperlink{protocolthe-p}{the} triggered update delay. \item\end{DoxyCompactList}\item 
uint32\_\-t \hyperlink{classPortTimerConstants_abcaf6495fa9fab61315a1e6e22baf1de}{triggered\_\-update\_\-delay} () const 
\begin{DoxyCompactList}\small\item\em Get \hyperlink{protocolthe-p}{the} triggered update delay. \item\end{DoxyCompactList}\item 
bool \hyperlink{classPortTimerConstants_affa27c2586eabc27581d258bacead7f0}{set\_\-triggered\_\-update\_\-jitter} (uint32\_\-t t\_\-jitter)
\begin{DoxyCompactList}\small\item\em Set \hyperlink{protocolthe-p}{the} triggered update jitter. \item\end{DoxyCompactList}\item 
uint32\_\-t \hyperlink{classPortTimerConstants_af9767304a242d320e6fb284062b27ef2}{triggered\_\-update\_\-jitter} () const 
\begin{DoxyCompactList}\small\item\em Get \hyperlink{protocolthe-p}{the} triggered update jitter. \item\end{DoxyCompactList}\item 
bool \hyperlink{classPortTimerConstants_ab25f44ebd921b546c3ae30a84ccce4ce}{set\_\-interpacket\_\-delay\_\-ms} (uint32\_\-t t)
\begin{DoxyCompactList}\small\item\em Set \hyperlink{protocolthe-p}{the} interpacket packet delay. \item\end{DoxyCompactList}\item 
\hypertarget{classPortTimerConstants_abf4f54d714f3e328019f15a1945cbba1}{
uint32\_\-t \hyperlink{classPortTimerConstants_abf4f54d714f3e328019f15a1945cbba1}{interpacket\_\-delay\_\-ms} () const }
\label{classPortTimerConstants_abf4f54d714f3e328019f15a1945cbba1}

\begin{DoxyCompactList}\small\item\em Get \hyperlink{protocolthe-p}{the} interpacket packet delay in milliseconds. \item\end{DoxyCompactList}\item 
bool \hyperlink{classPortTimerConstants_a8a3794a21e0b22d4d683600ddbd8253f}{set\_\-interquery\_\-delay\_\-ms} (uint32\_\-t t)
\begin{DoxyCompactList}\small\item\em Set \hyperlink{protocolthe-p}{the} interquery gap. \item\end{DoxyCompactList}\item 
uint32\_\-t \hyperlink{classPortTimerConstants_ad7bdd2f31508f5af9195ea4f6fc84f70}{interquery\_\-delay\_\-ms} () const 
\begin{DoxyCompactList}\small\item\em Get \hyperlink{protocolthe-p}{the} interquery gap. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classPortTimerConstants_a6cba2557567acd9923408f5396afb5e9}{
uint32\_\-t {\bfseries \_\-expiry\_\-secs}}
\label{classPortTimerConstants_a6cba2557567acd9923408f5396afb5e9}

\item 
\hypertarget{classPortTimerConstants_ac4875c0976b15eff0738b60fd3050b21}{
uint32\_\-t {\bfseries \_\-deletion\_\-secs}}
\label{classPortTimerConstants_ac4875c0976b15eff0738b60fd3050b21}

\item 
\hypertarget{classPortTimerConstants_a1f0309d0d94be7b73aeb47b1fd527359}{
uint32\_\-t {\bfseries \_\-table\_\-request\_\-secs}}
\label{classPortTimerConstants_a1f0309d0d94be7b73aeb47b1fd527359}

\item 
\hypertarget{classPortTimerConstants_acb7d1830b4f815575c7c63a9e9a6284e}{
uint32\_\-t {\bfseries \_\-update\_\-interval}}
\label{classPortTimerConstants_acb7d1830b4f815575c7c63a9e9a6284e}

\item 
\hypertarget{classPortTimerConstants_aa817f548382b4495236680d47f9262a8}{
uint32\_\-t {\bfseries \_\-update\_\-jitter}}
\label{classPortTimerConstants_aa817f548382b4495236680d47f9262a8}

\item 
\hypertarget{classPortTimerConstants_aff4c07e6ef312f3f201cad243f23bebf}{
uint32\_\-t {\bfseries \_\-triggered\_\-update\_\-delay}}
\label{classPortTimerConstants_aff4c07e6ef312f3f201cad243f23bebf}

\item 
\hypertarget{classPortTimerConstants_a4efdbd20bb62002f210505c40d506f59}{
uint32\_\-t {\bfseries \_\-triggered\_\-update\_\-jitter}}
\label{classPortTimerConstants_a4efdbd20bb62002f210505c40d506f59}

\item 
\hypertarget{classPortTimerConstants_a88d939a16b23f985c85c374e3a788d25}{
uint32\_\-t {\bfseries \_\-interpacket\_\-msecs}}
\label{classPortTimerConstants_a88d939a16b23f985c85c374e3a788d25}

\item 
\hypertarget{classPortTimerConstants_acf0fa815b4e9ed43fe2eed02f3ab927a}{
uint32\_\-t {\bfseries \_\-interquery\_\-msecs}}
\label{classPortTimerConstants_acf0fa815b4e9ed43fe2eed02f3ab927a}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Container of timer constants associated with a RIP port. 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{classPortTimerConstants_a8a306a4f5d1c75003aeff68b38ad7123}{
\index{PortTimerConstants@{PortTimerConstants}!PortTimerConstants@{PortTimerConstants}}
\index{PortTimerConstants@{PortTimerConstants}!PortTimerConstants@{PortTimerConstants}}
\subsubsection[{PortTimerConstants}]{\setlength{\rightskip}{0pt plus 5cm}PortTimerConstants::PortTimerConstants (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classPortTimerConstants_a8a306a4f5d1c75003aeff68b38ad7123}


Initialize contants with default values from RIPv2 spec. 

The values are defined in \hyperlink{constants_8hh_source}{constants.hh}. 

\subsection{Member Function Documentation}
\hypertarget{classPortTimerConstants_a14249eeddaaf6ace2d741b8ab04b1a1d}{
\index{PortTimerConstants@{PortTimerConstants}!deletion\_\-secs@{deletion\_\-secs}}
\index{deletion\_\-secs@{deletion\_\-secs}!PortTimerConstants@{PortTimerConstants}}
\subsubsection[{deletion\_\-secs}]{\setlength{\rightskip}{0pt plus 5cm}uint32\_\-t PortTimerConstants::deletion\_\-secs (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classPortTimerConstants_a14249eeddaaf6ace2d741b8ab04b1a1d}


Get \hyperlink{protocolthe-p}{the} route deletion time. 

\begin{DoxyReturn}{Returns}
deletion time in seconds. 
\end{DoxyReturn}
\hypertarget{classPortTimerConstants_a1ea3d7889a5e74cda5dfdd7e617566e8}{
\index{PortTimerConstants@{PortTimerConstants}!expiry\_\-secs@{expiry\_\-secs}}
\index{expiry\_\-secs@{expiry\_\-secs}!PortTimerConstants@{PortTimerConstants}}
\subsubsection[{expiry\_\-secs}]{\setlength{\rightskip}{0pt plus 5cm}uint32\_\-t PortTimerConstants::expiry\_\-secs (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classPortTimerConstants_a1ea3d7889a5e74cda5dfdd7e617566e8}


Get \hyperlink{protocolthe-p}{the} route route expiration time. 

\begin{DoxyReturn}{Returns}
expiry time in seconds. 
\end{DoxyReturn}
\hypertarget{classPortTimerConstants_ad7bdd2f31508f5af9195ea4f6fc84f70}{
\index{PortTimerConstants@{PortTimerConstants}!interquery\_\-delay\_\-ms@{interquery\_\-delay\_\-ms}}
\index{interquery\_\-delay\_\-ms@{interquery\_\-delay\_\-ms}!PortTimerConstants@{PortTimerConstants}}
\subsubsection[{interquery\_\-delay\_\-ms}]{\setlength{\rightskip}{0pt plus 5cm}uint32\_\-t PortTimerConstants::interquery\_\-delay\_\-ms (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classPortTimerConstants_ad7bdd2f31508f5af9195ea4f6fc84f70}


Get \hyperlink{protocolthe-p}{the} interquery gap. 

This is \hyperlink{protocolthe-p}{the} minimum temporal gap between route request packets that query specific routes. Fast arriving queries are ignored. \begin{DoxyReturn}{Returns}
\hyperlink{protocolthe-p}{the} interquery delay in milliseconds. 
\end{DoxyReturn}
\hypertarget{classPortTimerConstants_a610b8dab10de79e38042f83095486d98}{
\index{PortTimerConstants@{PortTimerConstants}!set\_\-deletion\_\-secs@{set\_\-deletion\_\-secs}}
\index{set\_\-deletion\_\-secs@{set\_\-deletion\_\-secs}!PortTimerConstants@{PortTimerConstants}}
\subsubsection[{set\_\-deletion\_\-secs}]{\setlength{\rightskip}{0pt plus 5cm}bool PortTimerConstants::set\_\-deletion\_\-secs (
\begin{DoxyParamCaption}
\item[{uint32\_\-t}]{t}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classPortTimerConstants_a610b8dab10de79e38042f83095486d98}


Set \hyperlink{protocolthe-p}{the} route deletion time. 


\begin{DoxyParams}{Parameters}
{\em t} & \hyperlink{protocolthe-p}{the} deletion time in seconds (must be $>$= 1). \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true on success, false if t == 0. 
\end{DoxyReturn}
\hypertarget{classPortTimerConstants_a1f373a58b71a66d0b638a2a18bfc3d8d}{
\index{PortTimerConstants@{PortTimerConstants}!set\_\-expiry\_\-secs@{set\_\-expiry\_\-secs}}
\index{set\_\-expiry\_\-secs@{set\_\-expiry\_\-secs}!PortTimerConstants@{PortTimerConstants}}
\subsubsection[{set\_\-expiry\_\-secs}]{\setlength{\rightskip}{0pt plus 5cm}bool PortTimerConstants::set\_\-expiry\_\-secs (
\begin{DoxyParamCaption}
\item[{uint32\_\-t}]{t}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classPortTimerConstants_a1f373a58b71a66d0b638a2a18bfc3d8d}


Set \hyperlink{protocolthe-p}{the} route expiration time. 


\begin{DoxyParams}{Parameters}
{\em t} & \hyperlink{protocolthe-p}{the} expiration time in seconds. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true on success. 
\end{DoxyReturn}
\hypertarget{classPortTimerConstants_ab25f44ebd921b546c3ae30a84ccce4ce}{
\index{PortTimerConstants@{PortTimerConstants}!set\_\-interpacket\_\-delay\_\-ms@{set\_\-interpacket\_\-delay\_\-ms}}
\index{set\_\-interpacket\_\-delay\_\-ms@{set\_\-interpacket\_\-delay\_\-ms}!PortTimerConstants@{PortTimerConstants}}
\subsubsection[{set\_\-interpacket\_\-delay\_\-ms}]{\setlength{\rightskip}{0pt plus 5cm}bool PortTimerConstants::set\_\-interpacket\_\-delay\_\-ms (
\begin{DoxyParamCaption}
\item[{uint32\_\-t}]{t}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classPortTimerConstants_ab25f44ebd921b546c3ae30a84ccce4ce}


Set \hyperlink{protocolthe-p}{the} interpacket packet delay. 


\begin{DoxyParams}{Parameters}
{\em t} & \hyperlink{protocolthe-p}{the} interpacket delay for back-\/to-\/back packets in milliseconds. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true on success, false if t is greater than MAXIMUM\_\-INTERPACKET\_\-DELAY\_\-MS. 
\end{DoxyReturn}
\hypertarget{classPortTimerConstants_a8a3794a21e0b22d4d683600ddbd8253f}{
\index{PortTimerConstants@{PortTimerConstants}!set\_\-interquery\_\-delay\_\-ms@{set\_\-interquery\_\-delay\_\-ms}}
\index{set\_\-interquery\_\-delay\_\-ms@{set\_\-interquery\_\-delay\_\-ms}!PortTimerConstants@{PortTimerConstants}}
\subsubsection[{set\_\-interquery\_\-delay\_\-ms}]{\setlength{\rightskip}{0pt plus 5cm}bool PortTimerConstants::set\_\-interquery\_\-delay\_\-ms (
\begin{DoxyParamCaption}
\item[{uint32\_\-t}]{t}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classPortTimerConstants_a8a3794a21e0b22d4d683600ddbd8253f}


Set \hyperlink{protocolthe-p}{the} interquery gap. 

This is \hyperlink{protocolthe-p}{the} minimum temporal gap between route request packets that query specific routes. Queries arriving at a faster rate are ignored. 
\begin{DoxyParams}{Parameters}
{\em t} & \hyperlink{protocolthe-p}{the} interquery delay in milliseconds. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true on success. 
\end{DoxyReturn}
\hypertarget{classPortTimerConstants_a05cb9028cd81406347a3e8a767abf08b}{
\index{PortTimerConstants@{PortTimerConstants}!set\_\-table\_\-request\_\-period\_\-secs@{set\_\-table\_\-request\_\-period\_\-secs}}
\index{set\_\-table\_\-request\_\-period\_\-secs@{set\_\-table\_\-request\_\-period\_\-secs}!PortTimerConstants@{PortTimerConstants}}
\subsubsection[{set\_\-table\_\-request\_\-period\_\-secs}]{\setlength{\rightskip}{0pt plus 5cm}bool PortTimerConstants::set\_\-table\_\-request\_\-period\_\-secs (
\begin{DoxyParamCaption}
\item[{uint32\_\-t}]{t}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classPortTimerConstants_a05cb9028cd81406347a3e8a767abf08b}


Set request packet transmission period. 

Request packets are only sent when there are no peers associated with a port. 
\begin{DoxyParams}{Parameters}
{\em t} & inter-\/packet interval in seconds. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true on success. 
\end{DoxyReturn}
\hypertarget{classPortTimerConstants_a06c4d7a0ad976adabc7be9a4343d328f}{
\index{PortTimerConstants@{PortTimerConstants}!set\_\-triggered\_\-update\_\-delay@{set\_\-triggered\_\-update\_\-delay}}
\index{set\_\-triggered\_\-update\_\-delay@{set\_\-triggered\_\-update\_\-delay}!PortTimerConstants@{PortTimerConstants}}
\subsubsection[{set\_\-triggered\_\-update\_\-delay}]{\setlength{\rightskip}{0pt plus 5cm}bool PortTimerConstants::set\_\-triggered\_\-update\_\-delay (
\begin{DoxyParamCaption}
\item[{uint32\_\-t}]{t\_\-secs}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classPortTimerConstants_a06c4d7a0ad976adabc7be9a4343d328f}


Set \hyperlink{protocolthe-p}{the} triggered update delay. 


\begin{DoxyParams}{Parameters}
{\em t\_\-secs} & \hyperlink{protocolthe-p}{the} triggered update delay in seconds. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true on success. 
\end{DoxyReturn}
\hypertarget{classPortTimerConstants_affa27c2586eabc27581d258bacead7f0}{
\index{PortTimerConstants@{PortTimerConstants}!set\_\-triggered\_\-update\_\-jitter@{set\_\-triggered\_\-update\_\-jitter}}
\index{set\_\-triggered\_\-update\_\-jitter@{set\_\-triggered\_\-update\_\-jitter}!PortTimerConstants@{PortTimerConstants}}
\subsubsection[{set\_\-triggered\_\-update\_\-jitter}]{\setlength{\rightskip}{0pt plus 5cm}bool PortTimerConstants::set\_\-triggered\_\-update\_\-jitter (
\begin{DoxyParamCaption}
\item[{uint32\_\-t}]{t\_\-jitter}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classPortTimerConstants_affa27c2586eabc27581d258bacead7f0}


Set \hyperlink{protocolthe-p}{the} triggered update jitter. 


\begin{DoxyParams}{Parameters}
{\em t\_\-jitter} & \hyperlink{protocolthe-p}{the} triggered update jitter (in percents of \hyperlink{protocolthe-p}{the} time delay). \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true on success. 
\end{DoxyReturn}
\hypertarget{classPortTimerConstants_a112b6bd50ba319d9b0dd5994c6de39b5}{
\index{PortTimerConstants@{PortTimerConstants}!set\_\-update\_\-interval@{set\_\-update\_\-interval}}
\index{set\_\-update\_\-interval@{set\_\-update\_\-interval}!PortTimerConstants@{PortTimerConstants}}
\subsubsection[{set\_\-update\_\-interval}]{\setlength{\rightskip}{0pt plus 5cm}bool PortTimerConstants::set\_\-update\_\-interval (
\begin{DoxyParamCaption}
\item[{uint32\_\-t}]{t\_\-secs}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classPortTimerConstants_a112b6bd50ba319d9b0dd5994c6de39b5}


Set unsolicitied response time. 


\begin{DoxyParams}{Parameters}
{\em t\_\-secs} & unsolicited response time in seconds. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true on success. 
\end{DoxyReturn}
\hypertarget{classPortTimerConstants_adcab866f587a84e79b3d5cab09986ac3}{
\index{PortTimerConstants@{PortTimerConstants}!set\_\-update\_\-jitter@{set\_\-update\_\-jitter}}
\index{set\_\-update\_\-jitter@{set\_\-update\_\-jitter}!PortTimerConstants@{PortTimerConstants}}
\subsubsection[{set\_\-update\_\-jitter}]{\setlength{\rightskip}{0pt plus 5cm}bool PortTimerConstants::set\_\-update\_\-jitter (
\begin{DoxyParamCaption}
\item[{uint32\_\-t}]{t\_\-jitter}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classPortTimerConstants_adcab866f587a84e79b3d5cab09986ac3}


Set unsolicitied response time jitter. 


\begin{DoxyParams}{Parameters}
{\em t\_\-jitter} & unsolicited response time jitter (in percents of \hyperlink{protocolthe-p}{the} time period). \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true on success. 
\end{DoxyReturn}
\hypertarget{classPortTimerConstants_a3bfdd8a78766add125c0041b0ef55fdd}{
\index{PortTimerConstants@{PortTimerConstants}!table\_\-request\_\-period\_\-secs@{table\_\-request\_\-period\_\-secs}}
\index{table\_\-request\_\-period\_\-secs@{table\_\-request\_\-period\_\-secs}!PortTimerConstants@{PortTimerConstants}}
\subsubsection[{table\_\-request\_\-period\_\-secs}]{\setlength{\rightskip}{0pt plus 5cm}uint32\_\-t PortTimerConstants::table\_\-request\_\-period\_\-secs (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classPortTimerConstants_a3bfdd8a78766add125c0041b0ef55fdd}


Set request packet transmission period. 

\begin{DoxyReturn}{Returns}
inter-\/packet interval in seconds. 
\end{DoxyReturn}
\hypertarget{classPortTimerConstants_abcaf6495fa9fab61315a1e6e22baf1de}{
\index{PortTimerConstants@{PortTimerConstants}!triggered\_\-update\_\-delay@{triggered\_\-update\_\-delay}}
\index{triggered\_\-update\_\-delay@{triggered\_\-update\_\-delay}!PortTimerConstants@{PortTimerConstants}}
\subsubsection[{triggered\_\-update\_\-delay}]{\setlength{\rightskip}{0pt plus 5cm}uint32\_\-t PortTimerConstants::triggered\_\-update\_\-delay (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classPortTimerConstants_abcaf6495fa9fab61315a1e6e22baf1de}


Get \hyperlink{protocolthe-p}{the} triggered update delay. 

\begin{DoxyReturn}{Returns}
\hyperlink{protocolthe-p}{the} triggered update delay in seconds. 
\end{DoxyReturn}
\hypertarget{classPortTimerConstants_af9767304a242d320e6fb284062b27ef2}{
\index{PortTimerConstants@{PortTimerConstants}!triggered\_\-update\_\-jitter@{triggered\_\-update\_\-jitter}}
\index{triggered\_\-update\_\-jitter@{triggered\_\-update\_\-jitter}!PortTimerConstants@{PortTimerConstants}}
\subsubsection[{triggered\_\-update\_\-jitter}]{\setlength{\rightskip}{0pt plus 5cm}uint32\_\-t PortTimerConstants::triggered\_\-update\_\-jitter (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classPortTimerConstants_af9767304a242d320e6fb284062b27ef2}


Get \hyperlink{protocolthe-p}{the} triggered update jitter. 

\begin{DoxyReturn}{Returns}
\hyperlink{protocolthe-p}{the} triggered update jitter (in percents of \hyperlink{protocolthe-p}{the} time delay). 
\end{DoxyReturn}
\hypertarget{classPortTimerConstants_aa795d80c4ea619113df4dc85a5f0ce7b}{
\index{PortTimerConstants@{PortTimerConstants}!update\_\-interval@{update\_\-interval}}
\index{update\_\-interval@{update\_\-interval}!PortTimerConstants@{PortTimerConstants}}
\subsubsection[{update\_\-interval}]{\setlength{\rightskip}{0pt plus 5cm}uint32\_\-t PortTimerConstants::update\_\-interval (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classPortTimerConstants_aa795d80c4ea619113df4dc85a5f0ce7b}


Get unsolicitied response time. 

\begin{DoxyReturn}{Returns}
unsolicited response time in seconds. 
\end{DoxyReturn}
\hypertarget{classPortTimerConstants_a89794fca87cb1c7223f35e519aaf4a3b}{
\index{PortTimerConstants@{PortTimerConstants}!update\_\-jitter@{update\_\-jitter}}
\index{update\_\-jitter@{update\_\-jitter}!PortTimerConstants@{PortTimerConstants}}
\subsubsection[{update\_\-jitter}]{\setlength{\rightskip}{0pt plus 5cm}uint32\_\-t PortTimerConstants::update\_\-jitter (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classPortTimerConstants_a89794fca87cb1c7223f35e519aaf4a3b}


Get unsolicitied response time jitter. 

\begin{DoxyReturn}{Returns}
unsolicited response time jitter (in percents of \hyperlink{protocolthe-p}{the} time period). 
\end{DoxyReturn}


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