Mir
Public Member Functions | List of all members
mir::frontend::detail::DisplayServer Class Referenceabstract

#include <display_server.h>

Inheritance diagram for mir::frontend::detail::DisplayServer:
[legend]

Public Member Functions

virtual void client_pid (int pid)=0
 
- Public Member Functions inherited from mir::protobuf::DisplayServer
virtual ~DisplayServer ()=default
 
virtual void connect (mir::protobuf::ConnectParameters const *request, mir::protobuf::Connection *response, google::protobuf::Closure *done)=0
 
virtual void disconnect (mir::protobuf::Void const *request, mir::protobuf::Void *response, google::protobuf::Closure *done)=0
 
virtual void create_surface (mir::protobuf::SurfaceParameters const *request, mir::protobuf::Surface *response, google::protobuf::Closure *done)=0
 
virtual void modify_surface (mir::protobuf::SurfaceModifications const *request, mir::protobuf::Void *response, google::protobuf::Closure *done)=0
 
virtual void release_surface (mir::protobuf::SurfaceId const *request, mir::protobuf::Void *response, google::protobuf::Closure *done)=0
 
virtual void platform_operation (mir::protobuf::PlatformOperationMessage const *request, mir::protobuf::PlatformOperationMessage *response, google::protobuf::Closure *done)=0
 
virtual void configure_surface (mir::protobuf::SurfaceSetting const *request, mir::protobuf::SurfaceSetting *response, google::protobuf::Closure *done)=0
 
virtual void configure_display (mir::protobuf::DisplayConfiguration const *request, mir::protobuf::DisplayConfiguration *response, google::protobuf::Closure *done)=0
 
virtual void set_base_display_configuration (mir::protobuf::DisplayConfiguration const *request, mir::protobuf::Void *response, google::protobuf::Closure *done)=0
 
virtual void preview_base_display_configuration (mir::protobuf::PreviewConfiguration const *request, mir::protobuf::Void *response, google::protobuf::Closure *done)=0
 
virtual void confirm_base_display_configuration (mir::protobuf::DisplayConfiguration const *request, mir::protobuf::Void *response, google::protobuf::Closure *done)=0
 
virtual void create_screencast (mir::protobuf::ScreencastParameters const *request, mir::protobuf::Screencast *response, google::protobuf::Closure *done)=0
 
virtual void screencast_buffer (mir::protobuf::ScreencastId const *request, mir::protobuf::Buffer *response, google::protobuf::Closure *done)=0
 
virtual void release_screencast (mir::protobuf::ScreencastId const *request, mir::protobuf::Void *response, google::protobuf::Closure *done)=0
 
virtual void create_buffer_stream (mir::protobuf::BufferStreamParameters const *request, mir::protobuf::BufferStream *response, google::protobuf::Closure *done)=0
 
virtual void release_buffer_stream (mir::protobuf::BufferStreamId const *request, mir::protobuf::Void *response, google::protobuf::Closure *done)=0
 
virtual void configure_cursor (mir::protobuf::CursorSetting const *request, mir::protobuf::Void *response, google::protobuf::Closure *done)=0
 
virtual void new_fds_for_prompt_providers (mir::protobuf::SocketFDRequest const *request, mir::protobuf::SocketFD *response, google::protobuf::Closure *done)=0
 
virtual void start_prompt_session (mir::protobuf::PromptSessionParameters const *request, mir::protobuf::Void *response, google::protobuf::Closure *done)=0
 
virtual void stop_prompt_session (mir::protobuf::Void const *request, mir::protobuf::Void *response, google::protobuf::Closure *done)=0
 
virtual void exchange_buffer (mir::protobuf::BufferRequest const *request, mir::protobuf::Buffer *response, google::protobuf::Closure *done)=0
 
virtual void submit_buffer (mir::protobuf::BufferRequest const *request, mir::protobuf::Void *response, google::protobuf::Closure *done)=0
 
virtual void allocate_buffers (mir::protobuf::BufferAllocation const *request, mir::protobuf::Void *response, google::protobuf::Closure *done)=0
 
virtual void release_buffers (mir::protobuf::BufferRelease const *request, mir::protobuf::Void *response, google::protobuf::Closure *done)=0
 
virtual void request_persistent_surface_id (mir::protobuf::SurfaceId const *request, mir::protobuf::PersistentSurfaceId *response, google::protobuf::Closure *done)=0
 
virtual void pong (mir::protobuf::PingEvent const *request, mir::protobuf::Void *response, google::protobuf::Closure *done)=0
 
virtual void configure_buffer_stream (mir::protobuf::StreamConfiguration const *request, mir::protobuf::Void *response, google::protobuf::Closure *done)=0
 
virtual void raise_surface (mir::protobuf::RaiseRequest const *request, mir::protobuf::Void *response, google::protobuf::Closure *done)=0
 

Additional Inherited Members

- Protected Member Functions inherited from mir::protobuf::DisplayServer
 DisplayServer ()=default
 

Member Function Documentation

virtual void mir::frontend::detail::DisplayServer::client_pid ( int  pid)
pure virtual

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

Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Sep 8 14:50:19 UTC 2016