![]() |
install examples documentation |
|
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