19 #ifndef MIR_EXAMPLES_INPROCESS_EGL_CLIENT_H_
20 #define MIR_EXAMPLES_INPROCESS_EGL_CLIENT_H_
35 class InputReceiverThread;
55 std::shared_ptr<shell::SessionManager>
const& session_manager);
64 std::shared_ptr<graphics::Platform>
const graphics_platform;
65 std::shared_ptr<shell::SessionManager>
const session_manager;
67 std::thread client_thread;
69 std::shared_ptr<input::receiver::InputReceiverThread> input_thread;
74 std::atomic<bool> terminate;
80 #endif // MIR_EXAMPLES_INPROCESS_EGL_CLIENT_H_