Mir
|
#include <connection_surface_map.h>
Public Member Functions | |
ConnectionSurfaceMap () | |
~ConnectionSurfaceMap () noexcept | |
void | with_surface_do (frontend::SurfaceId surface_id, std::function< void(MirSurface *)> const &exec) const override |
void | insert (frontend::SurfaceId surface_id, MirSurface *surface) |
void | erase (frontend::SurfaceId surface_id) |
void | with_stream_do (frontend::BufferStreamId stream_id, std::function< void(ClientBufferStream *)> const &exec) const override |
void | with_all_streams_do (std::function< void(ClientBufferStream *)> const &) const override |
void | insert (frontend::BufferStreamId stream_id, ClientBufferStream *stream) |
void | erase (frontend::BufferStreamId surface_id) |
![]() | |
virtual void | with_surface_do (frontend::SurfaceId surface_id, std::function< void(MirSurface *)> const &exec) const =0 |
virtual void | with_stream_do (frontend::BufferStreamId stream_id, std::function< void(ClientBufferStream *)> const &exec) const =0 |
Additional Inherited Members | |
![]() | |
virtual | ~SurfaceMap ()=default |
SurfaceMap ()=default | |
SurfaceMap (const SurfaceMap &)=delete | |
SurfaceMap & | operator= (const SurfaceMap &)=delete |
mir::client::ConnectionSurfaceMap::ConnectionSurfaceMap | ( | ) |
|
noexcept |
void mir::client::ConnectionSurfaceMap::erase | ( | frontend::SurfaceId | surface_id | ) |
void mir::client::ConnectionSurfaceMap::erase | ( | frontend::BufferStreamId | surface_id | ) |
void mir::client::ConnectionSurfaceMap::insert | ( | frontend::SurfaceId | surface_id, |
MirSurface * | surface | ||
) |
void mir::client::ConnectionSurfaceMap::insert | ( | frontend::BufferStreamId | stream_id, |
ClientBufferStream * | stream | ||
) |
|
overridevirtual |
Implements mir::client::SurfaceMap.
|
override |
|
override |
Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Oct 8 16:20:16 UTC 2015