Mir
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< MirDisplayConfigurationcreate_display_config () override
 
std::shared_ptr< HostSurfacecreate_surface (int width, int height, MirPixelFormat pf, char const *name, MirBufferUsage usage, uint32_t output_id) override
 
void set_display_config_change_callback (std::function< void()> const &cb) override
 
void apply_display_config (MirDisplayConfiguration &) override
 
void set_cursor_image (CursorImage const &image) override
 
void hide_cursor () override
 
virtual PlatformOperationMessage platform_operation (unsigned int op, PlatformOperationMessage const &request) override
 
- Public Member Functions inherited from mir::graphics::nested::HostConnection
virtual ~HostConnection ()=default
 
- Public Member Functions inherited from mir::graphics::NestedContext
virtual ~NestedContext ()=default
 

Additional Inherited Members

- Protected Member Functions inherited from mir::graphics::nested::HostConnection
 HostConnection ()=default
 
 HostConnection (HostConnection const &)=delete
 
HostConnectionoperator= (HostConnection const &)=delete
 
- Protected Member Functions inherited from mir::graphics::NestedContext
 NestedContext ()=default
 
 NestedContext (NestedContext const &)=delete
 
NestedContextoperator= (NestedContext 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 ( int  width,
int  height,
MirPixelFormat  pf,
char const *  name,
MirBufferUsage  usage,
uint32_t  output_id 
)
overridevirtual
EGLNativeDisplayType mir::graphics::nested::MirClientHostConnection::egl_native_display ( )
overridevirtual
void mir::graphics::nested::MirClientHostConnection::hide_cursor ( )
overridevirtual
std::vector<int> mir::graphics::nested::MirClientHostConnection::platform_fd_items ( )
overridevirtual
virtual PlatformOperationMessage mir::graphics::nested::MirClientHostConnection::platform_operation ( unsigned int  op,
PlatformOperationMessage const &  request 
)
overridevirtual
void mir::graphics::nested::MirClientHostConnection::set_cursor_image ( CursorImage const &  image)
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 file:

Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Oct 8 16:20:16 UTC 2015