Go to the source code of this file.
|
| typedef struct __rte_packed_begin FetchSeg | FetchSeg |
| | Per-segment state.
|
| typedef struct FetchWindow | FetchWindow |
| | Window of segment states.
|
◆ FetchSeg
| typedef struct __rte_packed_begin FetchSeg FetchSeg |
◆ FetchWindow
| typedef struct FetchWindow FetchWindow |
Window of segment states.
◆ anonymous enum
| Enumerator |
|---|
| FetchSegTxTimeBits | |
| FetchSegTxTimeMask | |
◆ FetchWindow_Advance_()
Move loPos and loSegNum after some segment states have been deleted.
◆ FetchWindow_Free()
◆ FetchWindow_Init()
| void FetchWindow_Init |
( |
FetchWindow * | win, |
|
|
uint32_t | capacity, |
|
|
int | numaSocket ) |
Initialize FetchWindow.
- Parameters
-
| capacity | maximum distance between lower and upper bounds of segment numbers. |
◆ FetchWindow_Reset()
| void FetchWindow_Reset |
( |
FetchWindow * | win, |
|
|
uint64_t | firstSegNum ) |
Delete all records and set first segment number.