|
| | 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) |
| |
| MirDisplayConfiguration * | create_copy_of_display_config () |
| |
| void | available_surface_formats (MirPixelFormat *formats, unsigned int formats_size, unsigned int &valid_formats) |
| |
| std::shared_ptr< mir::client::ClientPlatform > | get_client_platform () |
| |
| std::shared_ptr< mir::client::ClientBufferStream > | make_consumer_stream (mir::protobuf::BufferStream const &protobuf_bs, std::string const &surface_name, mir::geometry::Size) |
| |
| mir::client::ClientBufferStream * | 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 | release_consumer_stream (mir::client::ClientBufferStream *) |
| |
| EGLNativeDisplayType | egl_native_display () |
| |
| MirPixelFormat | egl_pixel_format (EGLDisplay, EGLConfig) const |
| |
| void | on_surface_created (int id, MirSurface *surface) |
| |
| void | on_stream_created (int id, mir::client::ClientBufferStream *stream) |
| |
| MirWaitHandle * | configure_display (MirDisplayConfiguration *configuration) |
| |
| void | done_display_configure () |
| |
| std::shared_ptr< mir::client::rpc::MirBasicRpcChannel > | rpc_channel () const |
| |
| mir::client::rpc::DisplayServer & | display_server () |
| |
| std::shared_ptr< mir::logging::Logger > const & | the_logger () const |
| |
| virtual | ~ClientContext () |
| |