|
CX Framework
Cross-platform C utility framework
|
Simple intrusive FIFO of NetMessage, linked through NetMessage::next. More...
#include <net_shared.h>
Data Fields | |
| NetMessage * | head |
| Oldest queued message, or NULL if empty. | |
| NetMessage * | tail |
| Newest queued message, or NULL if empty. | |
Simple intrusive FIFO of NetMessage, linked through NetMessage::next.
The boundary storage between datagram filter chain stages (see NetDatagramFilter::encOut / decOut in Filters) – the message-queue analog of the byte-oriented BufRing used between NetStreamFilter stages. It needs no locking of its own: every driver pass runs under the owning flow's filter lock, so only one thread is ever inside a chain.
Definition at line 416 of file net_shared.h.