19 #ifndef MIR_INPUT_PROBE_H_ 20 #define MIR_INPUT_PROBE_H_ 26 namespace graphics {
class Platform; }
31 class EmergencyCleanupRegistry;
32 class SharedLibraryProberReport;
38 class InputDeviceRegistry;
41 options::Option
const& options, std::shared_ptr<EmergencyCleanupRegistry>
const& emergency_cleanup,
42 std::shared_ptr<InputDeviceRegistry>
const& device_registry, std::shared_ptr<InputReport>
const& input_report,
43 SharedLibraryProberReport & prober_report);
47 graphics::Platform
const& graphics_platform,
48 options::Option
const& options, std::shared_ptr<EmergencyCleanupRegistry>
const& emergency_cleanup,
49 std::shared_ptr<InputDeviceRegistry>
const& device_registry, std::shared_ptr<InputReport>
const& input_report)
All things Mir.
Definition: atomic_callback.h:25
std::unique_ptr< T, ModuleDeleter< T >> UniqueModulePtr
Use UniqueModulePtr to ensure that your loadable libray outlives instances created within it...
Definition: module_deleter.h:83