Mir
Public Member Functions | Protected Member Functions | List of all members
mir::client::android::BufferRegistrar Class Referenceabstract

#include <buffer_registrar.h>

Inheritance diagram for mir::client::android::BufferRegistrar:
[legend]

Public Member Functions

virtual ~BufferRegistrar ()=default
 
virtual std::shared_ptr< graphics::NativeBufferregister_buffer (MirBufferPackage const &package, MirPixelFormat pf) const =0
 
virtual std::shared_ptr< char > secure_for_cpu (std::shared_ptr< graphics::NativeBuffer > const &handle, geometry::Rectangle const)=0
 

Protected Member Functions

 BufferRegistrar ()=default
 
 BufferRegistrar (BufferRegistrar const &)=delete
 
BufferRegistraroperator= (BufferRegistrar const &)=delete
 

Constructor & Destructor Documentation

virtual mir::client::android::BufferRegistrar::~BufferRegistrar ( )
virtualdefault
mir::client::android::BufferRegistrar::BufferRegistrar ( )
protecteddefault
mir::client::android::BufferRegistrar::BufferRegistrar ( BufferRegistrar const &  )
protecteddelete

Member Function Documentation

BufferRegistrar& mir::client::android::BufferRegistrar::operator= ( BufferRegistrar const &  )
protecteddelete
virtual std::shared_ptr<graphics::NativeBuffer> mir::client::android::BufferRegistrar::register_buffer ( MirBufferPackage const &  package,
MirPixelFormat  pf 
) const
pure virtual
virtual std::shared_ptr<char> mir::client::android::BufferRegistrar::secure_for_cpu ( std::shared_ptr< graphics::NativeBuffer > const &  handle,
geometry::Rectangle  const 
)
pure virtual

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

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