|
| 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 () |
|