\doxysection{rtrlib/pfx/trie/trie-\/pfx.h File Reference}
\hypertarget{trie-pfx_8h}{}\label{trie-pfx_8h}\index{rtrlib/pfx/trie/trie-\/pfx.h@{rtrlib/pfx/trie/trie-\/pfx.h}}
{\ttfamily \#include "{}rtrlib/lib/ip.\+h"{}}\newline
{\ttfamily \#include $<$pthread.\+h$>$}\newline
{\ttfamily \#include $<$stdbool.\+h$>$}\newline
{\ttfamily \#include $<$stdint.\+h$>$}\newline
\doxysubsubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structpfx__record}{pfx\+\_\+record}}
\begin{DoxyCompactList}\small\item\em \doxylink{structpfx__record}{pfx\+\_\+record}. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structpfx__table}{pfx\+\_\+table}}
\begin{DoxyCompactList}\small\item\em \doxylink{structpfx__table}{pfx\+\_\+table}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef void(\texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__mod__trie__pfx__h_gafcc9cb0377b569f364b373c82d5d2d3c}{pfx\+\_\+update\+\_\+fp}}) (struct \mbox{\hyperlink{structpfx__table}{pfx\+\_\+table}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{structpfx__table}{pfx\+\_\+table}}, const struct \mbox{\hyperlink{structpfx__record}{pfx\+\_\+record}} record, const bool added)
\begin{DoxyCompactList}\small\item\em A function pointer that is called if an record was added to the \doxylink{structpfx__table}{pfx\+\_\+table} or was removed from the \doxylink{structpfx__table}{pfx\+\_\+table}. \end{DoxyCompactList}\end{DoxyCompactItemize}
