Thread-safe basic queue, packet queue, and FIFO allocator
When programming device drivers, network stacks, and similar systems, you often need a queue and storage management. FifoEmbed provides three C abstract data types, all implemented on top of circular arrays:
FifoEmbed was created by Dan Muresan and documented in the October
2004 issue of the C/C++ User's Journal
(now Dr. Dobb's
Journal
). The package contains additional documentation.
Please visit the FifoEmbed project page on Sourceforge to download FifoEmbed; the latest version is FifoEmbed 2.1.1