RTRlib
Loading...
Searching...
No Matches
pfx_private.h File Reference
#include "pfx.h"
#include "rtrlib/lib/ip_private.h"
#include <stdint.h>

Go to the source code of this file.

Functions

void pfx_table_free_without_notify (struct pfx_table *pfx_table)
 Frees all memory associated with the pfx_table without calling the update callback.
 
void pfx_table_swap (struct pfx_table *a, struct pfx_table *b)
 Swap root nodes of the argument tables.
 
int pfx_table_copy_except_socket (struct pfx_table *src_table, struct pfx_table *dst_table, const struct rtr_socket *socket)
 Copy content of src_table into dst_table.
 
void pfx_table_notify_diff (struct pfx_table *new_table, struct pfx_table *old_table, const struct rtr_socket *socket)
 Notify client about changes between to pfx tables regarding one specific socket.