Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | List of all members
mir::frontend::DefaultIpcFactory Class Reference

#include <default_ipc_factory.h>

Inheritance diagram for mir::frontend::DefaultIpcFactory:
[legend]

Public Member Functions

 DefaultIpcFactory (std::shared_ptr< Shell > const &shell, std::shared_ptr< SessionMediatorReport > const &sm_report, std::shared_ptr< graphics::Platform > const &graphics_platform, std::shared_ptr< DisplayChanger > const &display_changer, std::shared_ptr< graphics::GraphicBufferAllocator > const &buffer_allocator, std::shared_ptr< Screencast > const &screencast, std::shared_ptr< SessionAuthorizer > const &session_authorizer, std::shared_ptr< input::CursorImages > const &cursor_images)
 
std::shared_ptr
< detail::DisplayServer
make_ipc_server (SessionCredentials const &creds, std::shared_ptr< EventSink > const &sink, ConnectionContext const &connection_context) override
 
virtual std::shared_ptr
< ResourceCache
resource_cache () override
 
virtual std::shared_ptr
< detail::DisplayServer
make_mediator (std::shared_ptr< Shell > const &shell, std::shared_ptr< graphics::Platform > const &graphics_platform, std::shared_ptr< DisplayChanger > const &changer, std::shared_ptr< graphics::GraphicBufferAllocator > const &buffer_allocator, std::shared_ptr< SessionMediatorReport > const &sm_report, std::shared_ptr< EventSink > const &sink, std::shared_ptr< Screencast > const &effective_screencast, ConnectionContext const &connection_context, std::shared_ptr< input::CursorImages > const &cursor_images)
 

Additional Inherited Members

- Protected Member Functions inherited from mir::frontend::ProtobufIpcFactory
 ProtobufIpcFactory ()
 
virtual ~ProtobufIpcFactory ()
 
 ProtobufIpcFactory (ProtobufIpcFactory const &)=delete
 
ProtobufIpcFactoryoperator= (ProtobufIpcFactory const &)=delete
 

Constructor & Destructor Documentation

mir::frontend::DefaultIpcFactory::DefaultIpcFactory ( std::shared_ptr< Shell > const &  shell,
std::shared_ptr< SessionMediatorReport > const &  sm_report,
std::shared_ptr< graphics::Platform > const &  graphics_platform,
std::shared_ptr< DisplayChanger > const &  display_changer,
std::shared_ptr< graphics::GraphicBufferAllocator > const &  buffer_allocator,
std::shared_ptr< Screencast > const &  screencast,
std::shared_ptr< SessionAuthorizer > const &  session_authorizer,
std::shared_ptr< input::CursorImages > const &  cursor_images 
)
explicit

Member Function Documentation

std::shared_ptr< mf::detail::DisplayServer > mir::frontend::DefaultIpcFactory::make_ipc_server ( SessionCredentials const &  creds,
std::shared_ptr< EventSink > const &  sink,
ConnectionContext const &  connection_context 
)
overridevirtual
std::shared_ptr< mf::detail::DisplayServer > mir::frontend::DefaultIpcFactory::make_mediator ( std::shared_ptr< Shell > const &  shell,
std::shared_ptr< graphics::Platform > const &  graphics_platform,
std::shared_ptr< DisplayChanger > const &  changer,
std::shared_ptr< graphics::GraphicBufferAllocator > const &  buffer_allocator,
std::shared_ptr< SessionMediatorReport > const &  sm_report,
std::shared_ptr< EventSink > const &  sink,
std::shared_ptr< Screencast > const &  effective_screencast,
ConnectionContext const &  connection_context,
std::shared_ptr< input::CursorImages > const &  cursor_images 
)
virtual
std::shared_ptr< mf::ResourceCache > mir::frontend::DefaultIpcFactory::resource_cache ( )
overridevirtual

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

Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Oct 10 14:07:14 UTC 2014