NDN-DPDK
High-Speed Named Data Networking Forwarder
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Functions
cs-list.c File Reference
#include "cs-list.h"

Functions

void CsList_Init (CsList *csl)
 
uint32_t CsList_EvictBulk (CsList *csl, uint32_t max, CsList_EvictCb cb, uintptr_t ctx)
 Evict up to max entries from front of list. More...
 

Function Documentation

◆ CsList_EvictBulk()

uint32_t CsList_EvictBulk ( CsList csl,
uint32_t  max,
CsList_EvictCb  cb,
uintptr_t  ctx 
)

Evict up to max entries from front of list.

Parameters
cbcallback to erase an entry; the callback must not invoke CsList_Remove.

◆ CsList_Init()

void CsList_Init ( CsList csl)