\doxysection{rtrlib/pfx/pfx\+\_\+private.h File Reference}
\hypertarget{pfx__private_8h}{}\label{pfx__private_8h}\index{rtrlib/pfx/pfx\_private.h@{rtrlib/pfx/pfx\_private.h}}
{\ttfamily \#include "{}pfx.\+h"{}}\newline
{\ttfamily \#include "{}rtrlib/lib/ip\+\_\+private.\+h"{}}\newline
{\ttfamily \#include $<$stdint.\+h$>$}\newline
\doxysubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \mbox{\hyperlink{group__mod__pfx__h_ga4046391b18d6dc33be26869c24ef0088}{pfx\+\_\+table\+\_\+free\+\_\+without\+\_\+notify}} (struct \mbox{\hyperlink{structpfx__table}{pfx\+\_\+table}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{structpfx__table}{pfx\+\_\+table}})
\begin{DoxyCompactList}\small\item\em Frees all memory associated with the \doxylink{structpfx__table}{pfx\+\_\+table} without calling the update callback. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__mod__pfx__h_gaaa09ae81a3f0f1bce13671514ad88bc8}{pfx\+\_\+table\+\_\+swap}} (struct \mbox{\hyperlink{structpfx__table}{pfx\+\_\+table}} \texorpdfstring{$\ast$}{*}a, struct \mbox{\hyperlink{structpfx__table}{pfx\+\_\+table}} \texorpdfstring{$\ast$}{*}b)
\begin{DoxyCompactList}\small\item\em Swap root nodes of the argument tables. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__mod__pfx__h_gaf31b5ccae5d357c4e50cd23013dbb9c5}{pfx\+\_\+table\+\_\+copy\+\_\+except\+\_\+socket}} (struct \mbox{\hyperlink{structpfx__table}{pfx\+\_\+table}} \texorpdfstring{$\ast$}{*}src\+\_\+table, struct \mbox{\hyperlink{structpfx__table}{pfx\+\_\+table}} \texorpdfstring{$\ast$}{*}dst\+\_\+table, const struct \mbox{\hyperlink{structrtr__socket}{rtr\+\_\+socket}} \texorpdfstring{$\ast$}{*}socket)
\begin{DoxyCompactList}\small\item\em Copy content of {\ttfamily src\+\_\+table} into {\ttfamily dst\+\_\+table}. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__mod__pfx__h_ga133d254827141060f614f7c667425320}{pfx\+\_\+table\+\_\+notify\+\_\+diff}} (struct \mbox{\hyperlink{structpfx__table}{pfx\+\_\+table}} \texorpdfstring{$\ast$}{*}new\+\_\+table, struct \mbox{\hyperlink{structpfx__table}{pfx\+\_\+table}} \texorpdfstring{$\ast$}{*}old\+\_\+table, const struct \mbox{\hyperlink{structrtr__socket}{rtr\+\_\+socket}} \texorpdfstring{$\ast$}{*}socket)
\begin{DoxyCompactList}\small\item\em Notify client about changes between to pfx tables regarding one specific socket. \end{DoxyCompactList}\end{DoxyCompactItemize}
