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

#include <mir_client_host_connection.h>

Inheritance diagram for mir::graphics::nested::MirClientHostConnection:
[legend]

Public Member Functions

 MirClientHostConnection (std::string const &host_socket, std::string const &name, std::shared_ptr< msh::HostLifecycleEventListener > const &host_lifecycle_event_listener)
 
 ~MirClientHostConnection ()
 
std::vector< int > platform_fd_items () override
 
EGLNativeDisplayType egl_native_display () override
 
std::shared_ptr
< MirDisplayConfiguration
create_display_config () override
 
std::shared_ptr< HostSurfacecreate_surface (MirSurfaceParameters const &) override
 
void set_display_config_change_callback (std::function< void()> const &cb) override
 
void apply_display_config (MirDisplayConfiguration &) override
 
void drm_auth_magic (int magic) override
 
void drm_set_gbm_device (struct gbm_device *dev) override
 
- Public Member Functions inherited from mir::graphics::nested::HostConnection
virtual ~HostConnection ()=default
 

Additional Inherited Members

- Protected Member Functions inherited from mir::graphics::nested::HostConnection
 HostConnection ()=default
 
 HostConnection (HostConnection const &)=delete
 
HostConnectionoperator= (HostConnection const &)=delete
 

Constructor & Destructor Documentation

mir::graphics::nested::MirClientHostConnection::MirClientHostConnection ( std::string const &  host_socket,
std::string const &  name,
std::shared_ptr< msh::HostLifecycleEventListener > const &  host_lifecycle_event_listener 
)
mir::graphics::nested::MirClientHostConnection::~MirClientHostConnection ( )

Member Function Documentation

void mir::graphics::nested::MirClientHostConnection::apply_display_config ( MirDisplayConfiguration )
overridevirtual
std::shared_ptr<MirDisplayConfiguration> mir::graphics::nested::MirClientHostConnection::create_display_config ( )
overridevirtual
std::shared_ptr<HostSurface> mir::graphics::nested::MirClientHostConnection::create_surface ( MirSurfaceParameters const &  )
overridevirtual
void mir::graphics::nested::MirClientHostConnection::drm_auth_magic ( int  magic)
overridevirtual
void mir::graphics::nested::MirClientHostConnection::drm_set_gbm_device ( struct gbm_device *  dev)
overridevirtual
EGLNativeDisplayType mir::graphics::nested::MirClientHostConnection::egl_native_display ( )
overridevirtual
std::vector<int> mir::graphics::nested::MirClientHostConnection::platform_fd_items ( )
overridevirtual
void mir::graphics::nested::MirClientHostConnection::set_display_config_change_callback ( std::function< void()> const &  cb)
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