SbFifo(3)
β¨ NAME β¨
SbFifo β bestie, it's the FIFO (first-in-first-out) queue class from Coin, and she is serving π
πΈ SYNOPSIS πΈ
okay so this is the whole squad of public member functions, no cap, every single one of them:
void assign (void *ptr, uint32_t type)
void retrieve (void *&ptr, uint32_t &type)
SbBool tryRetrieve (void *&ptr, uint32_t &type)
unsigned int size (void) const
void lock (void) const
void unlock (void) const
SbBool peek (void *&item, uint32_t &type) const
SbBool contains (void *item) const
SbBool reclaim (void *item)
π Public Member Functions π
void assign (void *ptr, uint32_t type)β drop a pointer and its type tag into the FIFO, she's holding it for you now π«Άvoid retrieve (void *&ptr, uint32_t &type)β pull the next pointer and type tag back out. literally the whole point of the queue β¨SbBool tryRetrieve (void *&ptr, uint32_t &type)β same energy asretrieve, but she'll tell you with anSbBoolwhether it actually worked instead of just doing it πunsigned int size (void) constβ how many things are in there rn. a vibe check, basically π’void lock (void) constβ locks her up so nobody else can mess with the queue while you're doing your thing πvoid unlock (void) constβ releases the lock. free her πSbBool peek (void *&item, uint32_t &type) constβ take a lil peek at the next item and its type without removing them from the queue, she's just showing you πSbBool contains (void *item) constβ asks "is this pointer in here somewhere?" and answers with anSbBoolπSbBool reclaim (void *item)β tries to reclaim that item, returns anSbBooltelling you how it went π
π Author π
Generated automatically by Doxygen for Coin from the source code. so like, no human wrote this by hand, the robot did it, iconic π€β¨
fr fr, that's the whole page β no extra options hiding anywhere, that's all of her π
Version 4.0.10 πΈ Thu Jun 25 2026 00:00:00 π¦ and that's the SbFifo(3) page bestie, mwah, go forth and queue responsibly π
π¦ where this page comes from
- fedora 43: Coin4-devel 4.0.10-1.fc43 Β· BSD-3-Clause AND GPL-3.0-or-later
- fedora 43: Coin4-devel 4.0.10-1.fc43 Β· BSD-3-Clause AND GPL-3.0-or-later
- fedora 44: Coin4-devel 4.0.10-1.fc44 Β· BSD-3-Clause AND GPL-3.0-or-later
- fedora 44: Coin4-devel 4.0.10-1.fc44 Β· BSD-3-Clause AND GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms