FifoEmbed logo Logo

The FifoEmbed library

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