19 #ifndef MIR_GRAPHICS_GBM_KMS_PAGE_FLIPPER_H_
20 #define MIR_GRAPHICS_GBM_KMS_PAGE_FLIPPER_H_
24 #include <unordered_map>
27 #include <condition_variable>
44 std::unordered_map<uint32_t,PageFlipEventData>*
pending;
59 bool page_flip_is_done(uint32_t crtc_id);
62 std::unordered_map<uint32_t,PageFlipEventData> pending_page_flips;
64 std::condition_variable pf_cv;
65 std::thread::id worker_tid;