1#ifndef NDNDPDK_TGCONSUMER_COMMON_H
2#define NDNDPDK_TGCONSUMER_COMMON_H
18__attribute__((nonnull))
static __rte_always_inline
void
19TgcToken_Set(
LpPitToken* token, uint8_t patternID, uint8_t runNum,
TscTime timestamp) {
28__attribute__((nonnull))
static __rte_always_inline uint8_t
29TgcToken_GetPatternID(
const LpPitToken* token) {
33__attribute__((nonnull))
static __rte_always_inline uint8_t
38__attribute__((nonnull))
static __rte_always_inline
TscTime
39TgcToken_GetTimestamp(
const LpPitToken* token) {
NDNLPv2 PIT token value.
Definition lp.h:35
uint8_t value[32]
Definition lp.h:37
@ TgcSeqNumSize
Definition common.h:10
@ TgcTokenOffsetRunNum
Definition common.h:14
@ TgcTokenLength
Definition common.h:12
@ TgcTokenOffsetPatternID
Definition common.h:13
@ TgcTokenOffsetTimestamp
Definition common.h:15
uint64_t TscTime
TSC clock time point.
Definition tsc.h:9