Mir
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
src
server
server → include Relation
File in src/server
Includes file in include
shell
/
abstract_shell.cpp
server
/
mir
/
shell
/
abstract_shell.h
shell
/
abstract_shell.cpp
server
/
mir
/
shell
/
input_targeter.h
shell
/
abstract_shell.cpp
server
/
mir
/
scene
/
prompt_session.h
shell
/
abstract_shell.cpp
server
/
mir
/
scene
/
prompt_session_manager.h
shell
/
abstract_shell.cpp
server
/
mir
/
scene
/
session.h
shell
/
abstract_shell.cpp
server
/
mir
/
scene
/
session_coordinator.h
shell
/
abstract_shell.cpp
server
/
mir
/
scene
/
surface.h
shell
/
abstract_shell.cpp
server
/
mir
/
scene
/
surface_coordinator.h
shell
/
abstract_shell.cpp
server
/
mir
/
shell
/
window_manager.h
input
/
android
/
android_input_channel.h
server
/
mir
/
input
/
input_channel.h
input
/
android
/
android_input_reader_policy.cpp
common
/
mir
/
geometry
/
rectangle.h
input
/
android
/
android_input_targeter.h
server
/
mir
/
shell
/
input_targeter.h
input
/
android
/
android_pointer_controller.cpp
common
/
mir
/
geometry
/
point.h
input
/
android
/
android_pointer_controller.cpp
common
/
mir
/
geometry
/
rectangle.h
input
/
android
/
android_pointer_controller.cpp
server
/
mir
/
input
/
touch_visualizer.h
input
/
android
/
android_pointer_controller.h
server
/
mir
/
input
/
cursor_listener.h
scene
/
application_session.cpp
server
/
mir
/
scene
/
buffer_stream_factory.h
scene
/
application_session.cpp
client
/
mir
/
events
/
event_builders.h
scene
/
application_session.cpp
server
/
mir
/
scene
/
session_listener.h
scene
/
application_session.cpp
server
/
mir
/
scene
/
surface.h
scene
/
application_session.cpp
server
/
mir
/
scene
/
surface_coordinator.h
scene
/
application_session.cpp
server
/
mir
/
scene
/
surface_creation_parameters.h
scene
/
application_session.cpp
server
/
mir
/
scene
/
surface_factory.h
scene
/
application_session.h
server
/
mir
/
scene
/
session.h
scene
/
basic_surface.cpp
platform
/
mir
/
graphics
/
buffer.h
scene
/
basic_surface.cpp
platform
/
mir
/
graphics
/
cursor_image.h
scene
/
basic_surface.cpp
common
/
mir
/
geometry
/
displacement.h
scene
/
basic_surface.cpp
server
/
mir
/
input
/
input_channel.h
scene
/
basic_surface.cpp
server
/
mir
/
shell
/
input_targeter.h
scene
/
basic_surface.cpp
server
/
mir
/
scene
/
null_surface_observer.h
scene
/
basic_surface.h
common
/
mir_toolkit
/
common.h
scene
/
basic_surface.h
common
/
mir
/
geometry
/
rectangle.h
scene
/
basic_surface.h
server
/
mir
/
scene
/
surface.h
thread
/
basic_thread_pool.cpp
server
/
mir
/
terminate_with_current_exception.h
compositor
/
buffer_bundle.h
platform
/
mir
/
graphics
/
buffer_properties.h
compositor
/
buffer_map.cpp
platform
/
mir
/
graphics
/
graphic_buffer_allocator.h
compositor
/
buffer_map.h
common
/
mir
/
frontend
/
buffer_stream_id.h
compositor
/
buffer_queue.cpp
platform
/
mir
/
graphics
/
buffer_id.h
compositor
/
buffer_queue.cpp
platform
/
mir
/
graphics
/
graphic_buffer_allocator.h
compositor
/
buffer_queue.cpp
server
/
mir
/
lockable_callback.h
compositor
/
buffer_stream_factory.cpp
platform
/
mir
/
graphics
/
buffer.h
compositor
/
buffer_stream_factory.cpp
platform
/
mir
/
graphics
/
buffer_id.h
compositor
/
buffer_stream_factory.cpp
platform
/
mir
/
graphics
/
buffer_properties.h
compositor
/
buffer_stream_factory.cpp
platform
/
mir
/
graphics
/
display.h
compositor
/
buffer_stream_factory.cpp
platform
/
mir
/
graphics
/
graphic_buffer_allocator.h
compositor
/
buffer_stream_factory.h
server
/
mir
/
scene
/
buffer_stream_factory.h
compositor
/
buffer_stream_surfaces.cpp
platform
/
mir
/
graphics
/
buffer_properties.h
frontend
/
buffer_stream_tracker.cpp
platform
/
mir
/
graphics
/
buffer.h
frontend
/
buffer_stream_tracker.cpp
platform
/
mir
/
graphics
/
buffer_id.h
frontend
/
buffer_stream_tracker.h
platform
/
mir
/
graphics
/
buffer_id.h
frontend
/
buffer_stream_tracker.h
common
/
mir
/
frontend
/
buffer_stream_id.h
input
/
builtin_cursor_images.cpp
platform
/
mir
/
graphics
/
cursor_image.h
input
/
builtin_cursor_images.h
server
/
mir
/
input
/
cursor_images.h
shell
/
canonical_window_manager.cpp
common
/
mir
/
geometry
/
displacement.h
shell
/
canonical_window_manager.cpp
server
/
mir
/
shell
/
display_layout.h
shell
/
canonical_window_manager.cpp
server
/
mir
/
scene
/
surface.h
shell
/
canonical_window_manager.cpp
server
/
mir
/
shell
/
surface_ready_observer.h
shell
/
canonical_window_manager.cpp
server
/
mir
/
shell
/
surface_specification.h
frontend
/
client_buffer_tracker.cpp
platform
/
mir
/
graphics
/
buffer.h
frontend
/
client_buffer_tracker.cpp
platform
/
mir
/
graphics
/
buffer_id.h
frontend
/
client_buffer_tracker.h
platform
/
mir
/
graphics
/
buffer_id.h
compositor
/
compositing_screencast.cpp
platform
/
mir
/
graphics
/
buffer.h
compositor
/
compositing_screencast.cpp
platform
/
mir
/
graphics
/
buffer_properties.h
compositor
/
compositing_screencast.cpp
platform
/
mir
/
graphics
/
display.h
compositor
/
compositing_screencast.cpp
platform
/
mir
/
graphics
/
display_buffer.h
compositor
/
compositing_screencast.cpp
server
/
mir
/
compositor
/
display_buffer_compositor.h
compositor
/
compositing_screencast.cpp
server
/
mir
/
compositor
/
display_buffer_compositor_factory.h
compositor
/
compositing_screencast.cpp
platform
/
mir
/
graphics
/
gl_context.h
compositor
/
compositing_screencast.cpp
platform
/
mir
/
graphics
/
graphic_buffer_allocator.h
report
/
lttng
/
compositor_report.cpp
platform
/
mir
/
graphics
/
buffer.h
report
/
logging
/
compositor_report.cpp
common
/
mir
/
logging
/
logger.h
report
/
logging
/
connector_report.cpp
common
/
mir
/
logging
/
logger.h
graphics
/
nested
/
cursor.h
platform
/
mir
/
graphics
/
cursor.h
input
/
cursor_controller.cpp
platform
/
mir
/
graphics
/
cursor.h
input
/
cursor_controller.cpp
server
/
mir
/
scene
/
null_surface_observer.h
input
/
cursor_controller.cpp
server
/
mir
/
scene
/
observer.h
input
/
cursor_controller.cpp
server
/
mir
/
scene
/
surface.h
input
/
cursor_controller.cpp
server
/
mir
/
input
/
surface.h
input
/
cursor_controller.h
server
/
mir
/
input
/
cursor_listener.h
input
/
cursor_controller.h
common
/
mir
/
geometry
/
point.h
scene
/
default_configuration.cpp
platform
/
mir
/
abnormal_exit.h
graphics
/
default_configuration.cpp
platform
/
mir
/
abnormal_exit.h
shell
/
default_configuration.cpp
server
/
mir
/
shell
/
abstract_shell.h
input
/
default_configuration.cpp
common
/
mir
/
dispatch
/
action_queue.h
graphics
/
default_configuration.cpp
common
/
mir_toolkit
/
common.h
shell
/
default_configuration.cpp
server
/
mir
/
input
/
composite_event_filter.h
graphics
/
default_configuration.cpp
platform
/
mir
/
graphics
/
cursor.h
input
/
default_configuration.cpp
client
/
mir_toolkit
/
cursors.h
graphics
/
default_configuration.cpp
server
/
mir
/
graphics
/
default_display_configuration_policy.h
scene
/
default_configuration.cpp
platform
/
mir
/
graphics
/
display.h
scene
/
default_configuration.cpp
platform
/
mir
/
graphics
/
display_configuration.h
scene
/
default_configuration.cpp
server
/
mir
/
shell
/
display_configuration_controller.h
graphics
/
default_configuration.cpp
platform
/
mir
/
graphics
/
gl_config.h
scene
/
default_configuration.cpp
platform
/
mir
/
graphics
/
gl_context.h
graphics
/
default_configuration.cpp
common
/
mir
/
log.h
scene
/
default_configuration.cpp
server
/
mir
/
main_loop.h
input
/
default_configuration.cpp
server
/
mir
/
main_loop.h
compositor
/
default_configuration.cpp
server
/
mir
/
main_loop.h
input
/
default_configuration.cpp
common
/
mir
/
dispatch
/
multiplexing_dispatchable.h
input
/
default_configuration.cpp
platform
/
mir
/
options
/
option.h
graphics
/
default_configuration.cpp
platform
/
mir
/
options
/
option.h
frontend
/
default_configuration.cpp
platform
/
mir
/
options
/
option.h
input
/
default_configuration.cpp
platform
/
mir
/
input
/
platform.h
graphics
/
default_configuration.cpp
platform
/
mir
/
graphics
/
platform.h
frontend
/
default_configuration.cpp
platform
/
mir
/
graphics
/
platform.h
input
/
default_configuration.cpp
server
/
mir
/
compositor
/
scene.h
scene
/
default_configuration.cpp
server
/
mir
/
scene
/
session.h
frontend
/
default_configuration.cpp
server
/
mir
/
frontend
/
session_authorizer.h
input
/
default_configuration.cpp
common
/
mir
/
shared_library.h
graphics
/
default_configuration.cpp
common
/
mir
/
shared_library.h
compositor
/
default_configuration.cpp
server
/
mir
/
shell
/
shell.h
input
/
default_configuration.cpp
server
/
mir
/
input
/
touch_visualizer.h
scene
/
default_coordinate_translator.cpp
common
/
mir
/
geometry
/
displacement.h
scene
/
default_coordinate_translator.cpp
server
/
mir
/
scene
/
surface.h
scene
/
default_coordinate_translator.h
server
/
mir
/
scene
/
coordinate_translator.h
input
/
android
/
default_dispatcher_policy.h
server
/
mir
/
input
/
event_filter.h
compositor
/
default_display_buffer_compositor.cpp
platform
/
mir
/
graphics
/
buffer.h
compositor
/
default_display_buffer_compositor.cpp
platform
/
mir
/
graphics
/
display_buffer.h
compositor
/
default_display_buffer_compositor.cpp
platform
/
mir
/
graphics
/
renderable.h
compositor
/
default_display_buffer_compositor.cpp
server
/
mir
/
compositor
/
scene.h
compositor
/
default_display_buffer_compositor.cpp
server
/
mir
/
compositor
/
scene_element.h
compositor
/
default_display_buffer_compositor.h
server
/
mir
/
compositor
/
display_buffer_compositor.h
compositor
/
default_display_buffer_compositor_factory.cpp
platform
/
mir
/
graphics
/
display_buffer.h
compositor
/
default_display_buffer_compositor_factory.h
server
/
mir
/
compositor
/
display_buffer_compositor_factory.h
graphics
/
default_display_configuration_policy.cpp
server
/
mir
/
graphics
/
default_display_configuration_policy.h
graphics
/
default_display_configuration_policy.cpp
platform
/
mir
/
graphics
/
display_configuration.h
input
/
default_event_builder.cpp
client
/
mir
/
events
/
event_builders.h
input
/
default_event_builder.h
platform
/
mir
/
input
/
event_builder.h
input
/
default_input_device_hub.cpp
server
/
mir
/
input
/
cursor_listener.h
input
/
default_input_device_hub.cpp
platform
/
mir
/
input
/
input_device.h
input
/
default_input_device_hub.cpp
server
/
mir
/
input
/
input_device_observer.h
input
/
default_input_device_hub.cpp
server
/
mir
/
input
/
input_dispatcher.h
input
/
default_input_device_hub.cpp
common
/
mir
/
log.h
input
/
default_input_device_hub.cpp
common
/
mir
/
dispatch
/
multiplexing_dispatchable.h
input
/
default_input_device_hub.cpp
server
/
mir
/
server_action_queue.h
input
/
default_input_device_hub.h
client
/
mir_toolkit
/
event.h
input
/
default_input_device_hub.h
server
/
mir
/
input
/
input_device_hub.h
input
/
default_input_device_hub.h
platform
/
mir
/
input
/
input_device_info.h
input
/
default_input_device_hub.h
platform
/
mir
/
input
/
input_device_registry.h
input
/
default_input_device_hub.h
platform
/
mir
/
input
/
input_sink.h
input
/
default_input_device_hub.h
server
/
mir
/
input
/
touch_visualizer.h
input
/
default_input_manager.cpp
common
/
mir
/
dispatch
/
action_queue.h
input
/
default_input_manager.cpp
server
/
mir
/
main_loop.h
input
/
default_input_manager.cpp
common
/
mir
/
dispatch
/
multiplexing_dispatchable.h
input
/
default_input_manager.cpp
platform
/
mir
/
input
/
platform.h
input
/
default_input_manager.cpp
server
/
mir
/
terminate_with_current_exception.h
input
/
default_input_manager.cpp
common
/
mir
/
dispatch
/
threaded_dispatcher.h
input
/
default_input_manager.h
server
/
mir
/
input
/
input_manager.h
frontend
/
default_ipc_factory.cpp
platform
/
mir
/
graphics
/
graphic_buffer_allocator.h
frontend
/
default_ipc_factory.cpp
server
/
mir
/
frontend
/
session_authorizer.h
shell
/
default_persistent_surface_store.h
server
/
mir
/
shell
/
persistent_surface_store.h
default_server_configuration.cpp
platform
/
mir
/
abnormal_exit.h
report
/
default_server_configuration.cpp
platform
/
mir
/
abnormal_exit.h
default_server_configuration.cpp
cookie
/
mir
/
cookie_factory.h
default_server_configuration.cpp
platform
/
mir
/
graphics
/
cursor.h
default_server_configuration.cpp
server
/
mir
/
input
/
cursor_listener.h
default_server_configuration.cpp
platform
/
mir
/
graphics
/
display.h
default_server_configuration.cpp
common
/
mir
/
fatal.h
default_server_configuration.cpp
server
/
mir
/
input
/
input_manager.h
default_server_configuration.cpp
server
/
mir
/
scene
/
null_session_listener.h
default_server_configuration.cpp
common
/
mir
/
geometry
/
rectangles.h
default_server_configuration.cpp
server
/
mir
/
frontend
/
session_authorizer.h
default_server_configuration.cpp
server
/
mir
/
frontend
/
session_credentials.h
input
/
device_handle.h
server
/
mir
/
input
/
device.h
input
/
device_handle.h
client
/
mir_toolkit
/
event.h
input
/
device_handle.h
platform
/
mir
/
input
/
input_device_info.h
input
/
device_handle.h
common
/
mir
/
module_deleter.h
graphics
/
offscreen
/
display.cpp
platform
/
mir
/
graphics
/
display_configuration_policy.h
graphics
/
nested
/
display.cpp
platform
/
mir
/
graphics
/
display_configuration_policy.h
graphics
/
nested
/
display.cpp
platform
/
mir
/
graphics
/
gl_config.h
graphics
/
nested
/
display.cpp
platform
/
mir
/
graphics
/
gl_context.h
graphics
/
nested
/
display.cpp
common
/
mir
/
geometry
/
rectangle.h
graphics
/
offscreen
/
display.cpp
common
/
mir
/
geometry
/
size.h
graphics
/
nested
/
display.h
client
/
mir_toolkit
/
client_types.h
graphics
/
offscreen
/
display.h
platform
/
mir
/
graphics
/
display.h
graphics
/
nested
/
display.h
platform
/
mir
/
graphics
/
display.h
graphics
/
nested
/
display.h
platform
/
mir
/
graphics
/
display_buffer.h
graphics
/
nested
/
display.h
platform
/
mir
/
graphics
/
display_configuration.h
graphics
/
nested
/
display_buffer.cpp
server
/
mir
/
input
/
cursor_listener.h
graphics
/
nested
/
display_buffer.cpp
server
/
mir
/
input
/
input_dispatcher.h
graphics
/
offscreen
/
display_buffer.h
platform
/
mir
/
graphics
/
display_buffer.h
graphics
/
nested
/
display_buffer.h
platform
/
mir
/
graphics
/
display_buffer.h
graphics
/
offscreen
/
display_buffer.h
common
/
mir
/
geometry
/
rectangle.h
graphics
/
offscreen
/
display_buffer.h
renderers
/
gl
/
mir
/
renderer
/
gl
/
render_target.h
graphics
/
nested
/
display_buffer.h
renderers
/
gl
/
mir
/
renderer
/
gl
/
render_target.h
graphics
/
offscreen
/
display_buffer.h
common
/
mir
/
geometry
/
size.h
graphics
/
offscreen
/
display_configuration.h
platform
/
mir
/
graphics
/
display_configuration.h
report
/
logging
/
display_configuration_report.cpp
platform
/
mir
/
graphics
/
display_configuration.h
report
/
logging
/
display_configuration_report.cpp
common
/
mir
/
logging
/
logger.h
report
/
logging
/
display_configuration_report.h
server
/
mir
/
graphics
/
display_configuration_report.h
input
/
display_input_region.cpp
platform
/
mir
/
graphics
/
display.h
input
/
display_input_region.cpp
platform
/
mir
/
graphics
/
display_buffer.h
input
/
display_input_region.cpp
common
/
mir
/
geometry
/
rectangle.h
input
/
display_input_region.cpp
common
/
mir
/
geometry
/
rectangles.h
report
/
logging
/
display_report.cpp
common
/
mir
/
logging
/
logger.h
display_server.cpp
server
/
mir
/
compositor
/
compositor.h
display_server.cpp
platform
/
mir
/
graphics
/
display.h
display_server.cpp
platform
/
mir
/
graphics
/
display_configuration.h
display_server.cpp
server
/
mir
/
input
/
input_dispatcher.h
display_server.cpp
server
/
mir
/
input
/
input_manager.h
display_server.cpp
common
/
mir
/
log.h
display_server.cpp
server
/
mir
/
main_loop.h
display_server.cpp
server
/
mir
/
server_status_listener.h
compositor
/
dropping_schedule.cpp
platform
/
mir
/
graphics
/
buffer.h
input
/
event_filter_chain_dispatcher.h
server
/
mir
/
input
/
composite_event_filter.h
input
/
event_filter_chain_dispatcher.h
server
/
mir
/
input
/
input_dispatcher.h
frontend
/
event_sender.cpp
platform
/
mir
/
graphics
/
buffer.h
frontend
/
event_sender.cpp
platform
/
mir
/
graphics
/
display_configuration.h
shell
/
frontend_shell.cpp
server
/
mir
/
shell
/
persistent_surface_store.h
shell
/
frontend_shell.cpp
server
/
mir
/
scene
/
prompt_session.h
shell
/
frontend_shell.cpp
server
/
mir
/
scene
/
session.h
shell
/
frontend_shell.cpp
server
/
mir
/
shell
/
shell.h
shell
/
frontend_shell.cpp
server
/
mir
/
scene
/
surface.h
shell
/
frontend_shell.cpp
server
/
mir
/
scene
/
surface_creation_parameters.h
scene
/
gl_pixel_buffer.cpp
platform
/
mir
/
graphics
/
buffer.h
scene
/
gl_pixel_buffer.cpp
platform
/
mir
/
graphics
/
gl_context.h
scene
/
gl_pixel_buffer.cpp
renderers
/
gl
/
mir
/
renderer
/
gl
/
texture_source.h
glib_main_loop_sources.cpp
server
/
mir
/
lockable_callback.h
scene
/
global_event_sender.cpp
server
/
mir
/
scene
/
session.h
shell
/
graphics_display_layout.cpp
common
/
mir
/
geometry
/
displacement.h
shell
/
graphics_display_layout.cpp
platform
/
mir
/
graphics
/
display.h
shell
/
graphics_display_layout.cpp
platform
/
mir
/
graphics
/
display_buffer.h
shell
/
graphics_display_layout.cpp
common
/
mir
/
geometry
/
rectangle.h
shell
/
graphics_display_layout.cpp
common
/
mir
/
geometry
/
rectangles.h
shell
/
graphics_display_layout.h
server
/
mir
/
shell
/
display_layout.h
graphics
/
nested
/
host_connection.h
client
/
mir_toolkit
/
client_types.h
graphics
/
nested
/
host_surface.h
client
/
mir_toolkit
/
client_types.h
report
/
logging
/
input_report.cpp
common
/
mir
/
logging
/
logger.h
report
/
null
/
input_report.h
platform
/
mir
/
input
/
input_report.h
report
/
lttng
/
input_report.h
platform
/
mir
/
input
/
input_report.h
report
/
logging
/
input_report.h
platform
/
mir
/
input
/
input_report.h
input
/
android
/
input_send_entry.h
client
/
mir_toolkit
/
event.h
input
/
android
/
input_sender.cpp
server
/
mir
/
input
/
input_channel.h
input
/
android
/
input_sender.cpp
platform
/
mir
/
input
/
input_report.h
input
/
android
/
input_sender.cpp
server
/
mir
/
main_loop.h
input
/
android
/
input_sender.cpp
server
/
mir
/
compositor
/
scene.h
input
/
android
/
input_sender.cpp
server
/
mir
/
scene
/
surface.h
input
/
android
/
input_sender.h
client
/
mir_toolkit
/
event.h
input
/
android
/
input_translator.cpp
client
/
mir
/
events
/
event_builders.h
input
/
android
/
input_translator.h
server
/
mir
/
input
/
input_dispatcher.h
input
/
key_repeat_dispatcher.cpp
server
/
mir
/
time
/
alarm.h
input
/
key_repeat_dispatcher.cpp
server
/
mir
/
time
/
alarm_factory.h
input
/
key_repeat_dispatcher.h
server
/
mir
/
input
/
input_dispatcher.h
scene
/
legacy_scene_change_notification.cpp
server
/
mir
/
scene
/
surface.h
scene
/
legacy_surface_change_notification.h
server
/
mir
/
scene
/
surface_observer.h
scene
/
mediating_display_changer.cpp
server
/
mir
/
compositor
/
compositor.h
scene
/
mediating_display_changer.cpp
platform
/
mir
/
graphics
/
display.h
scene
/
mediating_display_changer.cpp
platform
/
mir
/
graphics
/
display_configuration.h
scene
/
mediating_display_changer.cpp
platform
/
mir
/
graphics
/
display_configuration_policy.h
scene
/
mediating_display_changer.cpp
server
/
mir
/
graphics
/
display_configuration_report.h
scene
/
mediating_display_changer.cpp
server
/
mir
/
server_action_queue.h
scene
/
mediating_display_changer.cpp
server
/
mir
/
scene
/
session.h
scene
/
mediating_display_changer.h
server
/
mir
/
shell
/
display_configuration_controller.h
report
/
logging
/
message_processor_report.cpp
common
/
mir
/
logging
/
logger.h
frontend
/
message_receiver.h
common
/
mir
/
fd.h
graphics
/
nested
/
mir_client_host_connection.cpp
platform
/
mir
/
graphics
/
cursor_image.h
graphics
/
nested
/
mir_client_host_connection.cpp
client
/
mir_toolkit
/
mir_client_library.h
graphics
/
nested
/
mir_client_host_connection.cpp
platform
/
mir
/
graphics
/
platform_operation_message.h
graphics
/
nested
/
mir_client_host_connection.h
server
/
mir
/
shell
/
host_lifecycle_event_listener.h
compositor
/
multi_monitor_arbiter.cpp
platform
/
mir
/
graphics
/
buffer.h
compositor
/
multi_monitor_arbiter.cpp
platform
/
mir
/
graphics
/
graphic_buffer_allocator.h
compositor
/
multi_monitor_arbiter.h
platform
/
mir
/
graphics
/
buffer_id.h
compositor
/
multi_monitor_arbiter.h
server
/
mir
/
compositor
/
compositor_id.h
compositor
/
multi_threaded_compositor.cpp
platform
/
mir
/
graphics
/
display.h
compositor
/
multi_threaded_compositor.cpp
platform
/
mir
/
graphics
/
display_buffer.h
compositor
/
multi_threaded_compositor.cpp
server
/
mir
/
compositor
/
display_buffer_compositor.h
compositor
/
multi_threaded_compositor.cpp
server
/
mir
/
compositor
/
display_buffer_compositor_factory.h
compositor
/
multi_threaded_compositor.cpp
server
/
mir
/
compositor
/
display_listener.h
compositor
/
multi_threaded_compositor.cpp
server
/
mir
/
compositor
/
scene.h
compositor
/
multi_threaded_compositor.cpp
server
/
mir
/
scene
/
surface.h
compositor
/
multi_threaded_compositor.cpp
server
/
mir
/
scene
/
surface_observer.h
compositor
/
multi_threaded_compositor.cpp
server
/
mir
/
terminate_with_current_exception.h
compositor
/
multi_threaded_compositor.h
server
/
mir
/
compositor
/
compositor.h
graphics
/
nested
/
nested_display_configuration.h
client
/
mir_toolkit
/
client_types.h
graphics
/
nested
/
nested_display_configuration.h
platform
/
mir
/
graphics
/
display_configuration.h
shell
/
null_host_lifecycle_event_listener.h
server
/
mir
/
shell
/
host_lifecycle_event_listener.h
input
/
null_input_channel_factory.cpp
server
/
mir
/
input
/
input_channel.h
input
/
null_input_dispatcher.h
server
/
mir
/
input
/
input_dispatcher.h
input
/
null_input_manager.h
server
/
mir
/
input
/
input_manager.h
input
/
null_input_targeter.h
server
/
mir
/
shell
/
input_targeter.h
scene
/
null_surface_observer.cpp
server
/
mir
/
scene
/
null_surface_observer.h
compositor
/
occlusion.cpp
common
/
mir
/
geometry
/
rectangle.h
compositor
/
occlusion.cpp
platform
/
mir
/
graphics
/
renderable.h
compositor
/
occlusion.cpp
server
/
mir
/
compositor
/
scene_element.h
compositor
/
occlusion.h
server
/
mir
/
compositor
/
scene.h
scene
/
output_properties_cache.cpp
platform
/
mir
/
graphics
/
display_configuration.h
scene
/
output_properties_cache.cpp
common
/
mir
/
geometry
/
rectangle.h
scene
/
output_properties_cache.h
common
/
mir_toolkit
/
common.h
scene
/
output_properties_cache.h
common
/
mir
/
geometry
/
rectangle.h
shell
/
persistent_surface_store.cpp
server
/
mir
/
shell
/
persistent_surface_store.h
scene
/
pixel_buffer.h
common
/
mir
/
geometry
/
dimensions.h
scene
/
pixel_buffer.h
common
/
mir
/
geometry
/
size.h
scene
/
prompt_session_container.cpp
server
/
mir
/
scene
/
session.h
scene
/
prompt_session_impl.cpp
server
/
mir
/
scene
/
session.h
scene
/
prompt_session_impl.h
server
/
mir
/
scene
/
prompt_session.h
scene
/
prompt_session_manager_impl.cpp
server
/
mir
/
scene
/
prompt_session_creation_parameters.h
scene
/
prompt_session_manager_impl.cpp
server
/
mir
/
scene
/
prompt_session_listener.h
scene
/
prompt_session_manager_impl.cpp
server
/
mir
/
scene
/
session.h
scene
/
prompt_session_manager_impl.h
common
/
mir_toolkit
/
common.h
scene
/
prompt_session_manager_impl.h
server
/
mir
/
scene
/
prompt_session_manager.h
frontend
/
protobuf_buffer_packer.cpp
platform
/
mir
/
graphics
/
display_configuration.h
frontend
/
protobuf_connection_creator.cpp
server
/
mir
/
frontend
/
session_authorizer.h
frontend
/
protobuf_connection_creator.cpp
server
/
mir
/
frontend
/
session_credentials.h
scene
/
rendering_tracker.cpp
server
/
mir
/
scene
/
surface.h
scene
/
rendering_tracker.h
common
/
mir_toolkit
/
common.h
scene
/
rendering_tracker.h
server
/
mir
/
compositor
/
compositor_id.h
report_exception.cpp
platform
/
mir
/
abnormal_exit.h
report_exception.cpp
server
/
mir
/
report_exception.h
frontend
/
resource_cache.h
common
/
mir
/
fd.h
run_mir.cpp
common
/
mir
/
fatal.h
run_mir.cpp
server
/
mir
/
main_loop.h
run_mir.cpp
server
/
mir
/
terminate_with_current_exception.h
report
/
logging
/
scene_report.cpp
common
/
mir
/
logging
/
logger.h
compositor
/
screencast_display_buffer.cpp
platform
/
mir
/
graphics
/
buffer.h
compositor
/
screencast_display_buffer.cpp
renderers
/
gl
/
mir
/
renderer
/
gl
/
texture_source.h
compositor
/
screencast_display_buffer.h
platform
/
mir
/
graphics
/
display_buffer.h
compositor
/
screencast_display_buffer.h
renderers
/
gl
/
mir
/
renderer
/
gl
/
render_target.h
server.cpp
cookie
/
mir
/
cookie_factory.h
server.cpp
platform
/
mir
/
graphics
/
display_buffer.h
server.cpp
common
/
mir
/
fd.h
server.cpp
platform
/
mir
/
graphics
/
graphic_buffer_allocator.h
server.cpp
common
/
mir
/
log.h
server.cpp
common
/
mir
/
logging
/
logger.h
server.cpp
server
/
mir
/
main_loop.h
server.cpp
renderers
/
gl
/
mir
/
renderer
/
gl
/
render_target.h
server.cpp
platform
/
mir
/
graphics
/
renderable.h
server.cpp
server
/
mir
/
report_exception.h
server.cpp
server
/
mir
/
server.h
frontend
/
session_credentials.cpp
server
/
mir
/
frontend
/
session_credentials.h
scene
/
session_manager.cpp
server
/
mir
/
scene
/
application_not_responding_detector.h
scene
/
session_manager.cpp
platform
/
mir
/
graphics
/
display.h
scene
/
session_manager.cpp
platform
/
mir
/
graphics
/
display_configuration.h
scene
/
session_manager.cpp
server
/
mir
/
scene
/
prompt_session.h
scene
/
session_manager.cpp
server
/
mir
/
scene
/
session.h
scene
/
session_manager.cpp
server
/
mir
/
scene
/
session_listener.h
scene
/
session_manager.cpp
server
/
mir
/
scene
/
surface.h
scene
/
session_manager.cpp
server
/
mir
/
scene
/
surface_coordinator.h
scene
/
session_manager.h
server
/
mir
/
scene
/
session_coordinator.h
frontend
/
session_mediator.cpp
server
/
mir
/
scene
/
application_not_responding_detector.h
frontend
/
session_mediator.cpp
platform
/
mir
/
graphics
/
buffer.h
frontend
/
session_mediator.cpp
platform
/
mir
/
graphics
/
buffer_id.h
frontend
/
session_mediator.cpp
server
/
mir
/
frontend
/
buffer_stream.h
frontend
/
session_mediator.cpp
client
/
mir_toolkit
/
client_types.h
frontend
/
session_mediator.cpp
common
/
mir_toolkit
/
common.h
frontend
/
session_mediator.cpp
server
/
mir
/
scene
/
coordinate_translator.h
frontend
/
session_mediator.cpp
server
/
mir
/
input
/
cursor_images.h
frontend
/
session_mediator.cpp
common
/
mir
/
geometry
/
dimensions.h
frontend
/
session_mediator.cpp
platform
/
mir
/
graphics
/
display_configuration.h
frontend
/
session_mediator.cpp
common
/
mir
/
fd.h
frontend
/
session_mediator.cpp
platform
/
mir
/
graphics
/
platform_ipc_operations.h
frontend
/
session_mediator.cpp
platform
/
mir
/
graphics
/
platform_ipc_package.h
frontend
/
session_mediator.cpp
platform
/
mir
/
graphics
/
platform_operation_message.h
frontend
/
session_mediator.cpp
server
/
mir
/
frontend
/
prompt_session.h
frontend
/
session_mediator.cpp
server
/
mir
/
scene
/
prompt_session_creation_parameters.h
frontend
/
session_mediator.cpp
common
/
mir
/
geometry
/
rectangles.h
frontend
/
session_mediator.cpp
server
/
mir
/
frontend
/
session.h
frontend
/
session_mediator.cpp
server
/
mir
/
frontend
/
session_mediator_report.h
frontend
/
session_mediator.cpp
server
/
mir
/
frontend
/
surface.h
frontend
/
session_mediator.cpp
server
/
mir
/
scene
/
surface_creation_parameters.h
frontend
/
session_mediator.cpp
server
/
mir
/
shell
/
surface_specification.h
frontend
/
session_mediator.h
common
/
mir
/
frontend
/
buffer_stream_id.h
frontend
/
session_mediator.h
common
/
mir_toolkit
/
common.h
frontend
/
session_mediator.h
platform
/
mir
/
graphics
/
platform_ipc_operations.h
frontend
/
session_mediator.h
common
/
mir
/
frontend
/
surface_id.h
report
/
logging
/
session_mediator_report.cpp
common
/
mir
/
logging
/
logger.h
report
/
null
/
session_mediator_report.h
server
/
mir
/
frontend
/
session_mediator_report.h
report
/
lttng
/
session_mediator_report.h
server
/
mir
/
frontend
/
session_mediator_report.h
report
/
logging
/
session_mediator_report.h
server
/
mir
/
frontend
/
session_mediator_report.h
shell
/
shell_wrapper.cpp
common
/
mir
/
geometry
/
point.h
shell
/
shell_wrapper.cpp
server
/
mir
/
shell
/
shell_wrapper.h
scene
/
snapshot_strategy.h
server
/
mir
/
scene
/
snapshot.h
frontend
/
socket_connection.cpp
server
/
mir
/
frontend
/
session_credentials.h
frontend
/
socket_messenger.h
server
/
mir
/
frontend
/
session_credentials.h
graphics
/
software_cursor.cpp
platform
/
mir
/
graphics
/
buffer_properties.h
graphics
/
software_cursor.cpp
platform
/
mir
/
graphics
/
cursor_image.h
graphics
/
software_cursor.cpp
platform
/
mir
/
graphics
/
graphic_buffer_allocator.h
graphics
/
software_cursor.cpp
platform
/
mir
/
graphics
/
renderable.h
graphics
/
software_cursor.h
client
/
mir_toolkit
/
client_types.h
graphics
/
software_cursor.h
platform
/
mir
/
graphics
/
cursor.h
graphics
/
software_cursor.h
common
/
mir
/
geometry
/
displacement.h
compositor
/
stream.cpp
platform
/
mir
/
graphics
/
buffer.h
compositor
/
stream.h
common
/
mir
/
frontend
/
buffer_stream_id.h
compositor
/
stream.h
common
/
mir
/
geometry
/
size.h
scene
/
surface_allocator.cpp
server
/
mir
/
scene
/
buffer_stream_factory.h
scene
/
surface_allocator.h
server
/
mir
/
scene
/
surface_factory.h
scene
/
surface_controller.cpp
server
/
mir
/
scene
/
surface.h
scene
/
surface_controller.cpp
server
/
mir
/
scene
/
surface_factory.h
scene
/
surface_controller.h
server
/
mir
/
scene
/
surface_coordinator.h
scene
/
surface_creation_parameters.cpp
server
/
mir
/
scene
/
surface_creation_parameters.h
scene
/
surface_event_source.cpp
client
/
mir
/
events
/
event_builders.h
scene
/
surface_event_source.cpp
common
/
mir
/
geometry
/
rectangle.h
scene
/
surface_event_source.cpp
common
/
mir
/
geometry
/
size.h
scene
/
surface_event_source.cpp
server
/
mir
/
scene
/
surface.h
input
/
surface_input_dispatcher.cpp
client
/
mir
/
events
/
event_builders.h
input
/
surface_input_dispatcher.cpp
server
/
mir
/
scene
/
observer.h
input
/
surface_input_dispatcher.cpp
server
/
mir
/
scene
/
surface.h
input
/
surface_input_dispatcher.cpp
server
/
mir
/
input
/
surface.h
input
/
surface_input_dispatcher.h
server
/
mir
/
input
/
input_dispatcher.h
input
/
surface_input_dispatcher.h
server
/
mir
/
shell
/
input_targeter.h
input
/
surface_input_dispatcher.h
common
/
mir
/
geometry
/
point.h
shell
/
surface_ready_observer.cpp
server
/
mir
/
scene
/
surface.h
shell
/
surface_ready_observer.cpp
server
/
mir
/
shell
/
surface_ready_observer.h
scene
/
surface_stack.cpp
platform
/
mir
/
graphics
/
renderable.h
scene
/
surface_stack.cpp
server
/
mir
/
compositor
/
scene_element.h
scene
/
surface_stack.cpp
server
/
mir
/
scene
/
surface.h
scene
/
surface_stack.h
server
/
mir
/
scene
/
depth_id.h
scene
/
surface_stack.h
server
/
mir
/
scene
/
observer.h
scene
/
surface_stack.h
server
/
mir
/
compositor
/
scene.h
scene
/
surface_stack_model.h
server
/
mir
/
scene
/
depth_id.h
scene
/
surface_stack_model.h
server
/
mir
/
input
/
input_reception_mode.h
scene
/
surface_stack_model.h
common
/
mir
/
frontend
/
surface_id.h
shell
/
system_compositor_window_manager.cpp
server
/
mir
/
shell
/
display_layout.h
shell
/
system_compositor_window_manager.cpp
server
/
mir
/
shell
/
focus_controller.h
shell
/
system_compositor_window_manager.cpp
server
/
mir
/
scene
/
session.h
shell
/
system_compositor_window_manager.cpp
server
/
mir
/
scene
/
session_coordinator.h
shell
/
system_compositor_window_manager.cpp
server
/
mir
/
scene
/
surface.h
shell
/
system_compositor_window_manager.cpp
server
/
mir
/
scene
/
surface_creation_parameters.h
shell
/
system_compositor_window_manager.cpp
server
/
mir
/
shell
/
surface_ready_observer.h
shell
/
system_compositor_window_manager.cpp
server
/
mir
/
shell
/
surface_specification.h
shell
/
system_compositor_window_manager.cpp
server
/
mir
/
shell
/
system_compositor_window_manager.h
compositor
/
temporary_buffers.h
platform
/
mir
/
graphics
/
buffer.h
compositor
/
temporary_buffers.h
platform
/
mir
/
graphics
/
buffer_id.h
terminate_with_current_exception.cpp
server
/
mir
/
terminate_with_current_exception.h
scene
/
timeout_application_not_responding_detector.cpp
server
/
mir
/
time
/
alarm_factory.h
scene
/
timeout_application_not_responding_detector.cpp
server
/
mir
/
scene
/
session.h
scene
/
timeout_application_not_responding_detector.cpp
server
/
mir
/
frontend
/
session.h
scene
/
timeout_application_not_responding_detector.h
server
/
mir
/
scene
/
application_not_responding_detector.h
compositor
/
timeout_frame_dropping_policy_factory.h
server
/
mir
/
time
/
alarm_factory.h
input
/
touchspot_controller.cpp
platform
/
mir
/
graphics
/
buffer.h
input
/
touchspot_controller.cpp
platform
/
mir
/
graphics
/
buffer_properties.h
input
/
touchspot_controller.cpp
common
/
mir
/
geometry
/
dimensions.h
input
/
touchspot_controller.cpp
common
/
mir
/
geometry
/
displacement.h
input
/
touchspot_controller.cpp
platform
/
mir
/
graphics
/
graphic_buffer_allocator.h
input
/
touchspot_controller.cpp
platform
/
mir
/
graphics
/
renderable.h
input
/
touchspot_controller.h
server
/
mir
/
input
/
touch_visualizer.h
frontend
/
unsupported_coordinate_translator.h
server
/
mir
/
scene
/
coordinate_translator.h
input
/
validator.cpp
client
/
mir_toolkit
/
event.h
input
/
xcursor_loader.cpp
platform
/
mir
/
graphics
/
cursor_image.h
input
/
xcursor_loader.cpp
client
/
mir_toolkit
/
cursors.h
input
/
xcursor_loader.h
server
/
mir
/
input
/
cursor_images.h
Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Oct 8 16:20:16 UTC 2015