~mir-team/mir/trunk

« back to all changes in this revision

Viewing changes to include/server/mir/frontend/session.h

  • Committer: Tarmac
  • Author(s): Alan Griffiths
  • Date: 2013-04-25 23:50:01 UTC
  • mfrom: (526.2.22 mir1)
  • Revision ID: tarmac-20130425235001-c3b3x2yyb3eldyx1
frontend, shell, tests: surface-states updated to avoid supplying dependencies through public member functions.

Approved by PS Jenkins bot, Chris Halse Rogers, Robert Ancell, Kevin DuBois.

Show diffs side-by-side

added added

removed removed

Lines of Context:
29
29
 
30
30
namespace mir
31
31
{
32
 
class EventSink;
33
32
 
34
33
namespace frontend
35
34
{
52
51
 
53
52
    virtual int configure_surface(SurfaceId id, MirSurfaceAttrib attrib, int value) = 0;
54
53
 
55
 
    virtual void set_event_sink(std::shared_ptr<EventSink> const&) = 0;
56
 
 
57
54
protected:
58
55
    Session() = default;
59
56
    Session(Session const&) = delete;