~mir-team/mir/trunk

« back to all changes in this revision

Viewing changes to include/server/mir/frontend/session_mediator.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:
27
27
 
28
28
namespace mir
29
29
{
 
30
namespace events
 
31
{
30
32
class EventSink;
31
 
 
 
33
}
32
34
namespace graphics
33
35
{
34
36
class Platform;
62
64
        std::shared_ptr<graphics::ViewableArea> const& viewable_area,
63
65
        std::shared_ptr<compositor::GraphicBufferAllocator> const& buffer_allocator,
64
66
        std::shared_ptr<SessionMediatorReport> const& report,
65
 
        std::shared_ptr<EventSink> const& event_sink,
 
67
        std::shared_ptr<events::EventSink> const& event_sink,
66
68
        std::shared_ptr<ResourceCache> const& resource_cache);
67
69
 
68
70
    /* Platform independent requests */
119
121
    std::shared_ptr<compositor::GraphicBufferAllocator> const buffer_allocator;
120
122
 
121
123
    std::shared_ptr<SessionMediatorReport> const report;
122
 
    std::shared_ptr<EventSink> const event_sink;
 
124
    std::shared_ptr<events::EventSink> const event_sink;
123
125
    std::shared_ptr<ResourceCache> const resource_cache;
124
126
    std::shared_ptr<ClientBufferTracker> const client_tracker;
125
127