Поделиться через


Заголовок ring.h

Этот заголовок используется сетью. Дополнительные сведения см. в следующем разделе:

ring.h содержит следующие интерфейсы программирования:

Функции

 
NetRingAdvanceIndex

Функция NetRingAdvanceIndex перемещает индекс в чистом кольце вперед, обтекая при необходимости.
NetRingGetElementAtIndex

Функция NetRingGetElementAtIndex извлекает элемент из чистого кольца.
NetRingGetFragmentAtIndex

Функция NetRingGetFragmentAtIndex извлекает фрагмент из чистого кольца.
NetRingGetPacketAtIndex

Функция NetRingGetPacketAtIndex извлекает пакет из чистого кольца.
NetRingGetRangeCount

Вычисляет количество элементов, содержащихся в диапазоне указанного чистого кольцевого буфера.
NetRingIncrementIndex

Возвращает следующее значение индекса после указанного значения индекса, обтекая вокруг начала кольцевого буфера при необходимости.

Структуры

 
NET_RING

Структура _NET_RING указывает буфер, состоящий из одной или нескольких NET_PACKET или NET_FRAGMENT структур.