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< std::shared_ptr< ClientBuffer > > | 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) |
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::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< std::shared_ptr< mcl::ClientBuffer > > mir::client::BufferVault::withdraw | ( | ) |
Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Oct 8 16:20:16 UTC 2015