\doxysection{pfx\+\_\+table Struct Reference}
\hypertarget{structpfx__table}{}\label{structpfx__table}\index{pfx\_table@{pfx\_table}}


\doxylink{structpfx__table}{pfx\+\_\+table}.  




{\ttfamily \#include $<$trie-\/pfx.\+h$>$}

\doxysubsubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structtrie__node}{trie\+\_\+node}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{structpfx__table_a610c855b581a517b731cc7bfa949cf21}{ipv4}}
\item 
struct \mbox{\hyperlink{structtrie__node}{trie\+\_\+node}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{structpfx__table_a7336880feac15a6e90a768f15c5200b0}{ipv6}}
\item 
\mbox{\hyperlink{group__mod__trie__pfx__h_gafcc9cb0377b569f364b373c82d5d2d3c}{pfx\+\_\+update\+\_\+fp}} \mbox{\hyperlink{structpfx__table_a4e6b05af0bd7e87b03fdd231d5aa7cd4}{update\+\_\+fp}}
\item 
pthread\+\_\+rwlock\+\_\+t \mbox{\hyperlink{structpfx__table_a4b7e332763a9284905e79629e525e8a2}{lock}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
\doxylink{structpfx__table}{pfx\+\_\+table}. 


\begin{DoxyParams}{Parameters}
{\em ipv4} & \\
\hline
{\em ipv6} & \\
\hline
{\em update\+\_\+fp} & \\
\hline
{\em lock} & \\
\hline
\end{DoxyParams}


\doxysubsection{Field Documentation}
\Hypertarget{structpfx__table_a610c855b581a517b731cc7bfa949cf21}\label{structpfx__table_a610c855b581a517b731cc7bfa949cf21} 
\index{pfx\_table@{pfx\_table}!ipv4@{ipv4}}
\index{ipv4@{ipv4}!pfx\_table@{pfx\_table}}
\doxysubsubsection{\texorpdfstring{ipv4}{ipv4}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structtrie__node}{trie\+\_\+node}}\texorpdfstring{$\ast$}{*} pfx\+\_\+table\+::ipv4}

\Hypertarget{structpfx__table_a7336880feac15a6e90a768f15c5200b0}\label{structpfx__table_a7336880feac15a6e90a768f15c5200b0} 
\index{pfx\_table@{pfx\_table}!ipv6@{ipv6}}
\index{ipv6@{ipv6}!pfx\_table@{pfx\_table}}
\doxysubsubsection{\texorpdfstring{ipv6}{ipv6}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structtrie__node}{trie\+\_\+node}}\texorpdfstring{$\ast$}{*} pfx\+\_\+table\+::ipv6}

\Hypertarget{structpfx__table_a4b7e332763a9284905e79629e525e8a2}\label{structpfx__table_a4b7e332763a9284905e79629e525e8a2} 
\index{pfx\_table@{pfx\_table}!lock@{lock}}
\index{lock@{lock}!pfx\_table@{pfx\_table}}
\doxysubsubsection{\texorpdfstring{lock}{lock}}
{\footnotesize\ttfamily pthread\+\_\+rwlock\+\_\+t pfx\+\_\+table\+::lock}

\Hypertarget{structpfx__table_a4e6b05af0bd7e87b03fdd231d5aa7cd4}\label{structpfx__table_a4e6b05af0bd7e87b03fdd231d5aa7cd4} 
\index{pfx\_table@{pfx\_table}!update\_fp@{update\_fp}}
\index{update\_fp@{update\_fp}!pfx\_table@{pfx\_table}}
\doxysubsubsection{\texorpdfstring{update\_fp}{update\_fp}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__mod__trie__pfx__h_gafcc9cb0377b569f364b373c82d5d2d3c}{pfx\+\_\+update\+\_\+fp}} pfx\+\_\+table\+::update\+\_\+fp}



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
rtrlib/pfx/trie/\mbox{\hyperlink{trie-pfx_8h}{trie-\/pfx.\+h}}\end{DoxyCompactItemize}
