1#ifndef NDNDPDK_PCCT_CS_H
2#define NDNDPDK_PCCT_CS_H
11__attribute__((nonnull)) uint32_t
15__attribute__((nonnull)) uint32_t
25__attribute__((nonnull))
void
33__attribute__((nonnull))
CsEntry*
40__attribute__((nonnull))
void
CsListID
Definition cs-enum.h:18
CsEntry * Cs_MatchInterest(Cs *cs, CsEntry *entry, Packet *interestNpkt)
Determine whether the CS entry matches an Interest during PIT insertion.
Definition cs.c:278
void Cs_Insert(Cs *cs, Packet *npkt, PitFindResult pitFound)
Insert a CS entry.
Definition cs.c:233
uint32_t Cs_GetCapacity(Cs *cs, CsListID l)
Get capacity in number of entries.
Definition cs.c:86
void Cs_Erase(Cs *cs, CsEntry *entry)
Erase a CS entry.
Definition cs.c:340
uint32_t Cs_CountEntries(Cs *cs, CsListID l)
Get number of entries.
Definition cs.c:94
struct Packet Packet
Definition common.h:11
A CS entry.
Definition cs-entry.h:22
The Content Store (CS).
Definition cs-struct.h:63
Result of PIT find.
Definition pit-result.h:37