|
| | MirConnection (std::string const &error_message) |
| |
| | MirConnection (mir::client::ConnectionConfiguration &conf) |
| |
| | ~MirConnection () noexcept |
| |
| | MirConnection (MirConnection const &)=delete |
| |
| MirConnection & | operator= (MirConnection const &)=delete |
| |
| MirWaitHandle * | create_surface (MirSurfaceSpec const &spec, mir_surface_callback callback, void *context) |
| |
| MirWaitHandle * | release_surface (MirSurface *surface, mir_surface_callback callback, void *context) |
| |
| MirPromptSession * | create_prompt_session () |
| |
| char const * | get_error_message () |
| |
| MirWaitHandle * | connect (const char *app_name, mir_connected_callback callback, void *context) |
| |
| MirWaitHandle * | disconnect () |
| |
| MirWaitHandle * | platform_operation (MirPlatformMessage const *request, mir_platform_operation_callback callback, void *context) |
| |
| void | register_lifecycle_event_callback (mir_lifecycle_event_callback callback, void *context) |
| |
| void | register_ping_event_callback (mir_ping_event_callback callback, void *context) |
| |
| void | pong (int32_t serial) |
| |
| void | register_display_change_callback (mir_display_config_callback callback, void *context) |
| |
| void | populate (MirPlatformPackage &platform_package) |
| |
| void | populate_graphics_module (MirModuleProperties &properties) |
| |
| MirDisplayConfiguration * | create_copy_of_display_config () |
| |
| std::unique_ptr< mir::protobuf::DisplayConfiguration > | snapshot_display_configuration () const |
| |
| void | available_surface_formats (MirPixelFormat *formats, unsigned int formats_size, unsigned int &valid_formats) |
| |
| std::shared_ptr< mir::client::ClientBufferStream > | make_consumer_stream (mir::protobuf::BufferStream const &protobuf_bs, mir::geometry::Size) |
| |
| MirWaitHandle * | create_client_buffer_stream (int width, int height, MirPixelFormat format, MirBufferUsage buffer_usage, mir_buffer_stream_callback callback, void *context) |
| |
| MirWaitHandle * | release_buffer_stream (mir::client::ClientBufferStream *, mir_buffer_stream_callback callback, void *context) |
| |
| void | create_presentation_chain (mir_presentation_chain_callback callback, void *context) |
| |
| void | release_presentation_chain (MirPresentationChain *context) |
| |
| void | release_consumer_stream (mir::client::ClientBufferStream *) |
| |
| EGLNativeDisplayType | egl_native_display () |
| |
| MirPixelFormat | egl_pixel_format (EGLDisplay, EGLConfig) const |
| |
| void | on_stream_created (int id, mir::client::ClientBufferStream *stream) |
| |
| MirWaitHandle * | configure_display (MirDisplayConfiguration *configuration) |
| |
| void | done_display_configure () |
| |
| MirWaitHandle * | set_base_display_configuration (MirDisplayConfiguration const *configuration) |
| |
| void | done_set_base_display_configuration () |
| |
| std::shared_ptr< mir::client::rpc::MirBasicRpcChannel > | rpc_channel () const |
| |
| mir::client::rpc::DisplayServer & | display_server () |
| |
| mir::client::rpc::DisplayServerDebug & | debug_display_server () |
| |
| std::shared_ptr< mir::input::InputDevices > const & | the_input_devices () const |
| |
| void | allocate_buffer (mir::geometry::Size size, MirPixelFormat format, MirBufferUsage usage, mir_buffer_callback callback, void *context) |
| |
| void | release_buffer (int buffer_id) |
| |
| virtual | ~ClientContext () |
| |