~ubuntu-branches/ubuntu/vivid/mir/vivid

« back to all changes in this revision

Viewing changes to include/server/mir/server_configuration.h

  • Committer: Package Import Robot
  • Author(s): Ubuntu daily release
  • Date: 2014-08-11 19:52:06 UTC
  • mto: This revision was merged to the branch mainline in revision 77.
  • Revision ID: package-import@ubuntu.com-20140811195206-05ee991qbzvdbmel
Tags: upstream-0.6.0+14.10.20140811
ImportĀ upstreamĀ versionĀ 0.6.0+14.10.20140811

Show diffs side-by-side

added added

removed removed

Lines of Context:
71
71
    virtual std::shared_ptr<graphics::Platform>  the_graphics_platform() = 0;
72
72
    virtual std::shared_ptr<input::InputConfiguration> the_input_configuration() = 0;
73
73
    virtual std::shared_ptr<EmergencyCleanup> the_emergency_cleanup() = 0;
 
74
    virtual auto the_fatal_error_strategy() -> void (*)(char const* reason, ...) = 0;
74
75
 
75
76
protected:
76
77
    ServerConfiguration() = default;
77
 
    virtual ~ServerConfiguration() { /* TODO: make nothrow */ }
 
78
    virtual ~ServerConfiguration() = default;
78
79
 
79
80
    ServerConfiguration(ServerConfiguration const&) = delete;
80
81
    ServerConfiguration& operator=(ServerConfiguration const&) = delete;