Mir
|
#include <client_buffer_stream.h>
Public Member Functions | |
virtual | ~ClientBufferStream ()=default |
virtual MirSurfaceParameters | get_parameters () const =0 |
virtual std::shared_ptr< ClientBuffer > | get_current_buffer ()=0 |
virtual uint32_t | get_current_buffer_id ()=0 |
virtual EGLNativeWindowType | egl_native_window ()=0 |
virtual MirWaitHandle * | next_buffer (std::function< void()> const &done)=0 |
virtual std::shared_ptr< MemoryRegion > | secure_for_cpu_write ()=0 |
virtual int | swap_interval () const =0 |
virtual MirWaitHandle * | set_swap_interval (int interval)=0 |
virtual MirNativeBuffer * | get_current_buffer_package ()=0 |
virtual MirPlatformType | platform_type ()=0 |
virtual frontend::BufferStreamId | rpc_id () const =0 |
virtual bool | valid () const =0 |
virtual void | set_size (geometry::Size)=0 |
virtual MirWaitHandle * | set_scale (float)=0 |
virtual char const * | get_error_message () const =0 |
virtual MirConnection * | connection () const =0 |
virtual void | buffer_available (mir::protobuf::Buffer const &buffer)=0 |
virtual void | buffer_unavailable ()=0 |
Protected Member Functions | |
ClientBufferStream ()=default | |
ClientBufferStream (const ClientBufferStream &)=delete | |
ClientBufferStream & | operator= (const ClientBufferStream &)=delete |
|
virtualdefault |
|
protecteddefault |
|
protecteddelete |
|
pure virtual |
Implemented in mir::client::BufferStream, mir::client::ScreencastStream, and mir::client::ErrorStream.
|
pure virtual |
Implemented in mir::client::BufferStream, mir::client::ScreencastStream, and mir::client::ErrorStream.
|
pure virtual |
Implemented in mir::client::BufferStream, mir::client::ScreencastStream, and mir::client::ErrorStream.
|
pure virtual |
Implemented in mir::client::BufferStream, mir::client::ScreencastStream, and mir::client::ErrorStream.
|
pure virtual |
Implemented in mir::client::BufferStream, mir::client::ScreencastStream, and mir::client::ErrorStream.
|
pure virtual |
Implemented in mir::client::BufferStream, mir::client::ScreencastStream, and mir::client::ErrorStream.
|
pure virtual |
Implemented in mir::client::BufferStream, mir::client::ScreencastStream, and mir::client::ErrorStream.
|
pure virtual |
Implemented in mir::client::BufferStream, mir::client::ScreencastStream, and mir::client::ErrorStream.
|
pure virtual |
Implemented in mir::client::BufferStream, mir::client::ScreencastStream, and mir::client::ErrorStream.
|
pure virtual |
Implemented in mir::client::BufferStream, mir::client::ScreencastStream, and mir::client::ErrorStream.
|
protecteddelete |
|
pure virtual |
Implemented in mir::client::BufferStream, mir::client::ScreencastStream, and mir::client::ErrorStream.
|
pure virtual |
Implemented in mir::client::BufferStream, mir::client::ScreencastStream, and mir::client::ErrorStream.
|
pure virtual |
Implemented in mir::client::BufferStream, mir::client::ScreencastStream, and mir::client::ErrorStream.
|
pure virtual |
Implemented in mir::client::BufferStream, mir::client::ScreencastStream, and mir::client::ErrorStream.
|
pure virtual |
Implemented in mir::client::BufferStream, mir::client::ScreencastStream, and mir::client::ErrorStream.
|
pure virtual |
Implemented in mir::client::BufferStream, mir::client::ScreencastStream, and mir::client::ErrorStream.
|
pure virtual |
Implemented in mir::client::BufferStream, mir::client::ScreencastStream, and mir::client::ErrorStream.
|
pure virtual |
Implemented in mir::client::BufferStream, mir::client::ScreencastStream, and mir::client::ErrorStream.
Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Sep 8 14:50:19 UTC 2016