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);
35 unsigned int num_scheduled();
36 std::shared_ptr<graphics::Buffer> next_buffer();
39 std::mutex
mutable mutex;
40 std::deque<std::shared_ptr<graphics::Buffer>> queue;
All things Mir.
Definition: atomic_callback.h:25
Definition: queueing_schedule.h:31
Definition: schedule.h:29