// returns next available block writes it to block and returns true
bool get_next_block(Block **block);
+ void block_finished();
void dump_queue(void);
void flush_queue(void);
volatile bool running:1;
volatile bool halted:1;
volatile bool allow_fetch:1;
+ bool flush:1;
};
};