19 #ifndef MIR_COMPOSITOR_QUEUEING_SCHEDULE_H_
20 #define MIR_COMPOSITOR_QUEUEING_SCHEDULE_H_
28 namespace graphics {
class Buffer; }
34 void schedule(std::shared_ptr<graphics::Buffer>
const& buffer);
39 std::mutex
mutable mutex;
40 std::deque<std::shared_ptr<graphics::Buffer>> queue;
All things Mir.
Definition: atomic_callback.h:25
void schedule(std::shared_ptr< graphics::Buffer > const &buffer)
Definition: queueing_schedule.cpp:26
Definition: queueing_schedule.h:31
std::shared_ptr< graphics::Buffer > next_buffer()
Definition: queueing_schedule.cpp:41
Definition: schedule.h:29
bool anything_scheduled()
Definition: queueing_schedule.cpp:35