#include <mir_client_host_connection.h>
|
| | MirClientHostConnection (std::string const &host_socket, std::string const &name, std::shared_ptr< msh::HostLifecycleEventListener > const &host_lifecycle_event_listener, std::shared_ptr< frontend::EventSink > const &sink, std::shared_ptr< ServerActionQueue > const &observer_queue) |
| |
| | ~MirClientHostConnection () |
| |
| std::vector< int > | platform_fd_items () override |
| |
| EGLNativeDisplayType | egl_native_display () override |
| |
| std::shared_ptr< MirDisplayConfiguration > | create_display_config () override |
| |
| std::shared_ptr< HostSurface > | create_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 |
| |
| auto | graphics_platform_library () -> std::string override |
| |
| virtual PlatformOperationMessage | platform_operation (unsigned int op, PlatformOperationMessage const &request) override |
| |
| void | add_observer (std::shared_ptr< input::InputDeviceObserver > const &) override |
| |
| void | remove_observer (std::weak_ptr< input::InputDeviceObserver > const &) override |
| |
| void | for_each_input_device (std::function< void(input::Device const &device)> const &callback) override |
| |
| virtual | ~HostConnection ()=default |
| |
| virtual | ~NestedContext ()=default |
| |
| | InputDeviceHub ()=default |
| |
| virtual | ~InputDeviceHub ()=default |
| |
| virtual void | add_observer (std::shared_ptr< InputDeviceObserver > const &)=0 |
| |
| virtual void | for_each_input_device (std::function< void(Device const &device)> const &callback)=0 |
| |
| | InputDeviceHub (InputDeviceHub const &)=delete |
| |
| InputDeviceHub & | operator= (InputDeviceHub const &)=delete |
| |
| mir::graphics::nested::MirClientHostConnection::~MirClientHostConnection |
( |
| ) |
|
| 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::for_each_input_device |
( |
std::function< void(input::Device const &device)> const & |
callback | ) |
|
|
override |
| auto mir::graphics::nested::MirClientHostConnection::graphics_platform_library |
( |
| ) |
-> std::string |
|
overridevirtual |
| void mir::graphics::nested::MirClientHostConnection::hide_cursor |
( |
| ) |
|
|
overridevirtual |
| std::vector<int> mir::graphics::nested::MirClientHostConnection::platform_fd_items |
( |
| ) |
|
|
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 Wed Mar 30 00:29:56 UTC 2016