Mir
Public Member Functions | List of all members
mir::client::AgingBuffer Class Reference

#include <aging_buffer.h>

Inheritance diagram for mir::client::AgingBuffer:
[legend]

Public Member Functions

 AgingBuffer ()
 
virtual uint32_t age () const
 
virtual void increment_age ()
 
virtual void mark_as_submitted ()
 
- Public Member Functions inherited from mir::client::ClientBuffer
virtual ~ClientBuffer ()=default
 
virtual std::shared_ptr< MemoryRegionsecure_for_cpu_write ()=0
 
virtual geometry::Size size () const =0
 
virtual geometry::Stride stride () const =0
 
virtual MirPixelFormat pixel_format () const =0
 
virtual std::shared_ptr< graphics::NativeBuffernative_buffer_handle () const =0
 
virtual void update_from (MirBufferPackage const &update_package)=0
 
virtual void fill_update_msg (MirBufferPackage &message)=0
 

Additional Inherited Members

- Protected Member Functions inherited from mir::client::ClientBuffer
 ClientBuffer ()=default
 
 ClientBuffer (ClientBuffer const &)=delete
 
ClientBufferoperator= (ClientBuffer const &)=delete
 

Constructor & Destructor Documentation

mir::client::AgingBuffer::AgingBuffer ( )

Member Function Documentation

uint32_t mir::client::AgingBuffer::age ( ) const
virtual
void mir::client::AgingBuffer::increment_age ( )
virtual
void mir::client::AgingBuffer::mark_as_submitted ( )
virtual

The documentation for this class was generated from the following files:

Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Oct 8 16:20:16 UTC 2015