Подскажите, где можно взять реализацию циклического FIFO буфера пакетов , не использующего динамическую память, в котором были бы следующие операции:
-добавить очередной пакет в конец буфера
-получить указатель на начало очередного пакета из головы буфера
-пометить пакет в начале буфера, как "обработанный" (типа удалить)
Отличие от обычного циклического FIFO буфера в том, что 1)пакеты могут быть разного размера 2) должна обрабатываться ситуация "неиспользуемого пустого места" в конце памяти, на которой развернут FIFO, которое остается, если очередной пакет целиком туда не влезает.
Самому писать ломает, думаю, этот велосипед много где был уже..
Я планирую использовать его в программе на микроконтроллере.
Кто встречал, такое или похожее, киньтесь ссылкой!
Похожие темы
- Форум Оптимизированный циклический буфер (2020)
- Форум FIFO... (2003)
- Форум FIFO. (2003)
- Форум Сочетания клавиш (2016)
- Форум чтение fifo (2006)
- Форум FIFO(2)... (2003)
- Форум FIFO(3)... (2003)
- Форум Android, циклическая перезагрузка (2016)
- Форум [Gentoo] циклическая зависимость (2012)
- Форум Сложное циклическое вычисление. (2020)