\hypertarget{classPacketAssemblerSpecState_3_01IPv6_01_4}{
\section{PacketAssemblerSpecState$<$ IPv6 $>$ Class Template Reference}
\label{classPacketAssemblerSpecState_3_01IPv6_01_4}\index{PacketAssemblerSpecState$<$ IPv6 $>$@{PacketAssemblerSpecState$<$ IPv6 $>$}}
}


\hyperlink{classIPv6}{IPv6} specialized PacketAssembler state.  




{\ttfamily \#include $<$packet\_\-assembly.hh$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classPacketAssemblerSpecState_3_01IPv6_01_4_afd220f9e346c7654fbda97a2da2aa68d}{
{\bfseries PacketAssemblerSpecState} (\hyperlink{classPort}{Port}$<$ \hyperlink{classIPv6}{IPv6} $>$ \&)}
\label{classPacketAssemblerSpecState_3_01IPv6_01_4_afd220f9e346c7654fbda97a2da2aa68d}

\item 
\hypertarget{classPacketAssemblerSpecState_3_01IPv6_01_4_a03b73818c5add67632b937e1a6160202}{
uint32\_\-t {\bfseries max\_\-entries} () const }
\label{classPacketAssemblerSpecState_3_01IPv6_01_4_a03b73818c5add67632b937e1a6160202}

\item 
\hypertarget{classPacketAssemblerSpecState_3_01IPv6_01_4_a1d27ee6cbd4b73adc29c1fa5bfd33243}{
void {\bfseries reset\_\-last\_\-nexthop} ()}
\label{classPacketAssemblerSpecState_3_01IPv6_01_4_a1d27ee6cbd4b73adc29c1fa5bfd33243}

\item 
\hypertarget{classPacketAssemblerSpecState_3_01IPv6_01_4_a77aab638a3fafcb892db30ccc7eb5bd1}{
void {\bfseries set\_\-last\_\-nexthop} (const \hyperlink{classIPv6}{IPv6} \&ip6)}
\label{classPacketAssemblerSpecState_3_01IPv6_01_4_a77aab638a3fafcb892db30ccc7eb5bd1}

\item 
\hypertarget{classPacketAssemblerSpecState_3_01IPv6_01_4_a7af76d869ed0e74168e92c36171b2a74}{
const \hyperlink{classIPv6}{IPv6} \& {\bfseries last\_\-nexthop} () const }
\label{classPacketAssemblerSpecState_3_01IPv6_01_4_a7af76d869ed0e74168e92c36171b2a74}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classPacketAssemblerSpecState_3_01IPv6_01_4_aa442175e1722ca3ceed967bfb7019c8d}{
uint32\_\-t {\bfseries \_\-max\_\-entries}}
\label{classPacketAssemblerSpecState_3_01IPv6_01_4_aa442175e1722ca3ceed967bfb7019c8d}

\item 
\hypertarget{classPacketAssemblerSpecState_3_01IPv6_01_4_a124c4a1cf4186a948b10747a64e2a216}{
\hyperlink{classIPv6}{IPv6} {\bfseries \_\-lnh}}
\label{classPacketAssemblerSpecState_3_01IPv6_01_4_a124c4a1cf4186a948b10747a64e2a216}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$$>$ class PacketAssemblerSpecState$<$ IPv6 $>$}

\hyperlink{classIPv6}{IPv6} specialized PacketAssembler state. This provides a means to query \hyperlink{protocolthe-p}{the} RIP port and query \hyperlink{protocolthe-p}{the} configured maximum entries per packet. XXX At present it's a placeholder and returns a fixed value.

It also stores \hyperlink{protocolthe-p}{the} last used nexthop value since nexthops are only packed when they change. 

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