Mir
Classes | Functions
mir::client Namespace Reference

Convenient C++ wrappers around the Mir toolkit API. More...

Classes

class  Blob
 
class  Connection
 Handle class for MirConnection - provides automatic reference counting. More...
 
class  Cookie
 
class  DisplayConfig
 
class  Event
 Handle class for MirEvent - provides automatic reference counting. More...
 
class  Surface
 Handle class for MirRenderSurface - provides automatic reference counting. More...
 
class  Window
 Handle class for MirWindow - provides automatic reference counting. More...
 
class  WindowId
 Handle class for MirWindowId - provides automatic reference counting. More...
 
class  WindowSpec
 Handle class for MirWindowSpec - provides automatic reference counting, method chaining. More...
 

Functions

void mir_connection_release (Connection const &connection)=delete
 
void mir_display_config_release (DisplayConfig const &config)=delete
 
void mir_event_unref (Event const &event)=delete
 
void mir_render_surface_release (Surface const &surface)=delete
 
void mir_window_release_sync (Window const &window)=delete
 
void mir_surface_release_sync (Window const &window)=delete
 
void mir_window_spec_release (WindowSpec const &spec)=delete
 
void mir_surface_spec_release (WindowSpec const &spec)=delete
 

Detailed Description

Convenient C++ wrappers around the Mir toolkit API.

These wrappers are intentionally inline adapters: the compiled code depend directly on the Mir toolkit API.

Function Documentation

◆ mir_connection_release()

void mir::client::mir_connection_release ( Connection const &  connection)
delete

◆ mir_display_config_release()

void mir::client::mir_display_config_release ( DisplayConfig const &  config)
delete

◆ mir_event_unref()

void mir::client::mir_event_unref ( Event const &  event)
delete

◆ mir_render_surface_release()

void mir::client::mir_render_surface_release ( Surface const &  surface)
delete

◆ mir_surface_release_sync()

void mir::client::mir_surface_release_sync ( Window const &  window)
delete

◆ mir_surface_spec_release()

void mir::client::mir_surface_spec_release ( WindowSpec const &  spec)
delete

◆ mir_window_release_sync()

void mir::client::mir_window_release_sync ( Window const &  window)
delete

◆ mir_window_spec_release()

void mir::client::mir_window_spec_release ( WindowSpec const &  spec)
delete

Copyright © 2012-2019 Canonical Ltd.
Generated on Fri May 24 15:24:26 UTC 2019
This documentation is licensed under the GPL version 2 or 3.