~mir-team/mir/trunk

« back to all changes in this revision

Viewing changes to include/server/mir/frontend/protobuf_ipc_factory.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:
23
23
 
24
24
namespace mir
25
25
{
 
26
namespace events
 
27
{
26
28
class EventSink;
27
 
 
 
29
}
28
30
namespace protobuf
29
31
{
30
32
class DisplayServer;
38
40
{
39
41
public:
40
42
    virtual std::shared_ptr<protobuf::DisplayServer> make_ipc_server(
41
 
        std::shared_ptr<EventSink> const& sink) = 0;
 
43
        std::shared_ptr<events::EventSink> const& sink) = 0;
42
44
    virtual std::shared_ptr<ResourceCache> resource_cache() = 0;
43
45
    virtual std::shared_ptr<MessageProcessorReport> report() = 0;
44
46