ring.h 标头

此标头由网络使用。 有关详细信息,请参阅:

ring.h 包含以下编程接口:

功能

 
NetRingAdvanceIndex

NetRingAdvanceIndex 函数向前推进 net ring forward 中的索引,并在必要时环绕。
NetRingGetElementAtIndex

NetRingGetElementAtIndex 函数从 net ring 中检索元素。
NetRingGetFragmentAtIndex

NetRingGetFragmentAtIndex 函数从 net ring 中检索片段。
NetRingGetPacketAtIndex

NetRingGetPacketAtIndex 函数从 net ring 检索数据包。
NetRingGetRangeCount

计算指定 net ring 缓冲区范围中包含的元素数。
NetRingIncrementIndex

返回指定索引值之后的下一个索引值,如有必要,将环绕到环形缓冲区的开头。

结构

 
NET_RING

_NET_RING结构指定由一个或多个NET_PACKET或NET_FRAGMENT结构组成的缓冲区。