Mir
Public Member Functions | List of all members
mir::frontend::BufferStreamTracker Class Reference

#include <buffer_stream_tracker.h>

Public Member Functions

 BufferStreamTracker (size_t client_cache_size)
 
 BufferStreamTracker (BufferStreamTracker const &)=delete
 
BufferStreamTrackeroperator= (BufferStreamTracker const &)=delete
 
bool track_buffer (BufferStreamId buffer_stream_id, graphics::Buffer *buffer)
 
void remove_buffer_stream (BufferStreamId)
 
graphics::Bufferbuffer_from (graphics::BufferID) const
 
graphics::Bufferlast_buffer (BufferStreamId) const
 

Constructor & Destructor Documentation

mir::frontend::BufferStreamTracker::BufferStreamTracker ( size_t  client_cache_size)
mir::frontend::BufferStreamTracker::BufferStreamTracker ( BufferStreamTracker const &  )
delete

Member Function Documentation

mg::Buffer * mir::frontend::BufferStreamTracker::buffer_from ( graphics::BufferID  buffer_id) const
mg::Buffer * mir::frontend::BufferStreamTracker::last_buffer ( BufferStreamId  buffer_stream_id) const
BufferStreamTracker& mir::frontend::BufferStreamTracker::operator= ( BufferStreamTracker const &  )
delete
void mir::frontend::BufferStreamTracker::remove_buffer_stream ( BufferStreamId  buffer_stream_id)
bool mir::frontend::BufferStreamTracker::track_buffer ( BufferStreamId  buffer_stream_id,
graphics::Buffer buffer 
)

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

Copyright © 2012-2015 Canonical Ltd.
Generated on Wed Mar 30 00:29:56 UTC 2016