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

#include <buffer_factory.h>

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

Public Member Functions

std::unique_ptr< MirBuffergenerate_buffer (mir::protobuf::Buffer const &buffer) override
 
void expect_buffer (std::shared_ptr< ClientBufferFactory > const &native_buffer_factory, MirConnection *connection, geometry::Size size, MirPixelFormat format, MirBufferUsage usage, mir_buffer_callback cb, void *cb_context) override
 
void cancel_requests_with_context (void *) override
 
- Public Member Functions inherited from mir::client::AsyncBufferFactory
virtual ~AsyncBufferFactory ()=default
 
 AsyncBufferFactory ()=default
 

Member Function Documentation

void mir::client::BufferFactory::cancel_requests_with_context ( void *  cancelled_context)
overridevirtual
void mir::client::BufferFactory::expect_buffer ( std::shared_ptr< ClientBufferFactory > const &  native_buffer_factory,
MirConnection connection,
geometry::Size  size,
MirPixelFormat  format,
MirBufferUsage  usage,
mir_buffer_callback  cb,
void *  cb_context 
)
overridevirtual
std::unique_ptr< mcl::MirBuffer > mir::client::BufferFactory::generate_buffer ( mir::protobuf::Buffer const &  buffer)
overridevirtual

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

Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Sep 8 14:50:19 UTC 2016