Mir
|
#include <buffer_vault.h>
Public Member Functions | |
BufferVault (std::shared_ptr< ClientBufferFactory > const &, std::shared_ptr< ServerBufferRequests > const &, geometry::Size size, MirPixelFormat format, int usage, unsigned int initial_nbuffers) | |
~BufferVault () | |
NoTLSFuture< BufferInfo > | withdraw () |
void | deposit (std::shared_ptr< ClientBuffer > const &buffer) |
void | wire_transfer_inbound (protobuf::Buffer const &) |
void | wire_transfer_outbound (std::shared_ptr< ClientBuffer > const &buffer) |
void | set_size (geometry::Size) |
void | disconnected () |
void | set_scale (float scale) |
mir::client::BufferVault::BufferVault | ( | std::shared_ptr< ClientBufferFactory > const & | client_buffer_factory, |
std::shared_ptr< ServerBufferRequests > const & | server_requests, | ||
geometry::Size | size, | ||
MirPixelFormat | format, | ||
int | usage, | ||
unsigned int | initial_nbuffers | ||
) |
mir::client::BufferVault::~BufferVault | ( | ) |
void mir::client::BufferVault::deposit | ( | std::shared_ptr< ClientBuffer > const & | buffer | ) |
void mir::client::BufferVault::disconnected | ( | ) |
void mir::client::BufferVault::set_scale | ( | float | scale | ) |
void mir::client::BufferVault::set_size | ( | geometry::Size | sz | ) |
void mir::client::BufferVault::wire_transfer_inbound | ( | protobuf::Buffer const & | ) |
void mir::client::BufferVault::wire_transfer_outbound | ( | std::shared_ptr< ClientBuffer > const & | buffer | ) |
mcl::NoTLSFuture< mcl::BufferInfo > mir::client::BufferVault::withdraw | ( | ) |
Copyright © 2012-2015 Canonical Ltd.
Generated on Wed Mar 30 00:29:56 UTC 2016