Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | List of all members
mir::frontend::ProtobufIpcFactory Class Referenceabstract

#include <protobuf_ipc_factory.h>

Inheritance diagram for mir::frontend::ProtobufIpcFactory:
Inheritance graph
[legend]

Public Member Functions

virtual std::shared_ptr
< protobuf::DisplayServer > 
make_ipc_server (pid_t client_pid, std::shared_ptr< EventSink > const &sink)=0
 
virtual std::shared_ptr
< ResourceCache
resource_cache ()=0
 

Protected Member Functions

 ProtobufIpcFactory ()
 
virtual ~ProtobufIpcFactory ()
 
 ProtobufIpcFactory (ProtobufIpcFactory const &)=delete
 
ProtobufIpcFactoryoperator= (ProtobufIpcFactory const &)=delete
 

Constructor & Destructor Documentation

mir::frontend::ProtobufIpcFactory::ProtobufIpcFactory ( )
inlineprotected
virtual mir::frontend::ProtobufIpcFactory::~ProtobufIpcFactory ( )
inlineprotectedvirtual
mir::frontend::ProtobufIpcFactory::ProtobufIpcFactory ( ProtobufIpcFactory const &  )
protecteddelete

Member Function Documentation

virtual std::shared_ptr<protobuf::DisplayServer> mir::frontend::ProtobufIpcFactory::make_ipc_server ( pid_t  client_pid,
std::shared_ptr< EventSink > const &  sink 
)
pure virtual
ProtobufIpcFactory& mir::frontend::ProtobufIpcFactory::operator= ( ProtobufIpcFactory const &  )
protecteddelete
virtual std::shared_ptr<ResourceCache> mir::frontend::ProtobufIpcFactory::resource_cache ( )
pure virtual

The documentation for this class was generated from the following file:

Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Apr 11 21:14:53 UTC 2014