Exemplo n.º 1
0
static PlankResult plonk_BinaryFileInternal_BinaryFileQueue_NextFuntion (PlankMulitFileReaderRef p)
{
    if (! p->currentFile)
        p->currentFile = pl_File_CreateAndInit();
    
    BinaryFileQueue& queue = *static_cast<BinaryFileQueue*> (p->source);
    BinaryFile binaryFile = queue.pop();
    
    pl_File_DeInit (p->currentFile);
    binaryFile.disownPeer (p->currentFile);
    
    return PlankResult_OK;
}