NDN-DPDK
High-Speed Named Data Networking Forwarder
Loading...
Searching...
No Matches
cs-list.h File Reference
#include "cs-entry.h"

Go to the source code of this file.

Typedefs

typedef void(* CsList_EvictCb) (CsEntry *entry, uintptr_t ctx)

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.

Typedef Documentation

◆ CsList_EvictCb

typedef void(* CsList_EvictCb) (CsEntry *entry, uintptr_t ctx)

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)