240
242
std::function<void(MirEvent const*)> handle_event_callback;
241
243
std::shared_ptr<mir::dispatch::ThreadedDispatcher> input_thread;
244
245
//a bit batty, but the creation handle has to exist for as long as the MirSurface does,
245
246
//as we don't really manage the lifetime of MirWaitHandle sensibly.
246
247
std::shared_ptr<MirWaitHandle> const creation_handle;
249
255
#endif /* MIR_CLIENT_PRIVATE_MIR_WAIT_HANDLE_H_ */