19 #ifndef MIR_CLIENT_DISPLAY_CONFIGURATION_H_ 20 #define MIR_CLIENT_DISPLAY_CONFIGURATION_H_ 23 #include "mir_protobuf.pb.h" 53 void set_configuration(mir::protobuf::DisplayConfiguration
const& msg);
54 void update_configuration(mir::protobuf::DisplayConfiguration
const& msg);
55 void set_display_change_handler(std::function<
void()>
const&);
59 std::unique_ptr<protobuf::DisplayConfiguration> take_snapshot()
const;
62 std::mutex
mutable guard;
63 protobuf::DisplayConfiguration config;
65 std::function<void()> notify_change;
All things Mir.
Definition: atomic_callback.h:25
Definition: display_configuration.h:47
Definition: client_types.h:353
~DisplayOutput()
Definition: display_configuration.cpp:63
DisplayOutput(size_t num_modes_, size_t num_formats)
Definition: display_configuration.cpp:47
Definition: client_types.h:325
Definition: display_configuration.h:34
void delete_config_storage(MirDisplayConfiguration *config)
Definition: display_configuration.cpp:26