Mir
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:
[legend]

Public Member Functions

virtual std::shared_ptr< detail::DisplayServermake_ipc_server (SessionCredentials const &creds, std::shared_ptr< EventSink > const &sink, ConnectionContext const &connection_context)=0
 
virtual std::shared_ptr< ResourceCacheresource_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<detail::DisplayServer> mir::frontend::ProtobufIpcFactory::make_ipc_server ( SessionCredentials const &  creds,
std::shared_ptr< EventSink > const &  sink,
ConnectionContext const &  connection_context 
)
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 Tue Mar 24 16:15:19 UTC 2015