![]() |
install | documentation | examples | changelog 16.10.0 released May 10, 2023
|
read-fifo <list> \ key [ define ] <key> \ value [ define ] <value>
// Create a list new-fifo mylist // Add data to the list write-fifo mylist key "key1" value "value1" write-fifo mylist key "some2" value "other2" while (1) { // Get data from the list read-fifo mylist key define k value define v // Check if no more data if (k == NULL) { break; } @Obtained key <<p-out k>> with value <<p-out v>> } // Go through the list again, use rewind-fifo for that rewind-fifo mylist while (1) { read-fifo mylist key define k value define v if (k == NULL) { break; } @Again obtained key <<p-out k>> with value <<p-out v>> } purge-fifo mylist