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

#include <host_connection.h>

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

Public Member Functions

virtual ~HostConnection ()=default
 
virtual std::vector< int > platform_fd_items ()=0
 
virtual EGLNativeDisplayType egl_native_display ()=0
 
virtual std::shared_ptr
< MirDisplayConfiguration
create_display_config ()=0
 
virtual void set_display_config_change_callback (std::function< void()> const &cb)=0
 
virtual void apply_display_config (MirDisplayConfiguration &)=0
 
virtual std::shared_ptr
< HostSurface
create_surface (MirSurfaceParameters const &)=0
 
virtual void drm_auth_magic (int magic)=0
 
virtual void drm_set_gbm_device (struct gbm_device *dev)=0
 

Protected Member Functions

 HostConnection ()=default
 
 HostConnection (HostConnection const &)=delete
 
HostConnectionoperator= (HostConnection const &)=delete
 

Constructor & Destructor Documentation

virtual mir::graphics::nested::HostConnection::~HostConnection ( )
virtualdefault
mir::graphics::nested::HostConnection::HostConnection ( )
protecteddefault
mir::graphics::nested::HostConnection::HostConnection ( HostConnection const &  )
protecteddelete

Member Function Documentation

virtual void mir::graphics::nested::HostConnection::apply_display_config ( MirDisplayConfiguration )
pure virtual
virtual std::shared_ptr<MirDisplayConfiguration> mir::graphics::nested::HostConnection::create_display_config ( )
pure virtual
virtual std::shared_ptr<HostSurface> mir::graphics::nested::HostConnection::create_surface ( MirSurfaceParameters const &  )
pure virtual
virtual void mir::graphics::nested::HostConnection::drm_auth_magic ( int  magic)
pure virtual
virtual void mir::graphics::nested::HostConnection::drm_set_gbm_device ( struct gbm_device *  dev)
pure virtual
virtual EGLNativeDisplayType mir::graphics::nested::HostConnection::egl_native_display ( )
pure virtual
HostConnection& mir::graphics::nested::HostConnection::operator= ( HostConnection const &  )
protecteddelete
virtual std::vector<int> mir::graphics::nested::HostConnection::platform_fd_items ( )
pure virtual
virtual void mir::graphics::nested::HostConnection::set_display_config_change_callback ( std::function< void()> const &  cb)
pure virtual

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

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