Mir
Public Member Functions | List of all members
mir::client::rpc::DisplayServer Class Reference

#include <mir_display_server.h>

Inheritance diagram for mir::client::rpc::DisplayServer:
[legend]

Public Member Functions

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

Additional Inherited Members

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

Constructor & Destructor Documentation

mir::client::rpc::DisplayServer::DisplayServer ( std::shared_ptr< mir::client::rpc::MirBasicRpcChannel > const &  channel)

Member Function Documentation

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

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

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