Mir
Public Member Functions | Protected Member Functions | List of all members
MirPresentationChain Class Referenceabstract

#include <mir_presentation_chain.h>

Inheritance diagram for MirPresentationChain:
[legend]

Public Member Functions

 ~MirPresentationChain ()=default
 
virtual void allocate_buffer (mir::geometry::Size size, MirPixelFormat format, MirBufferUsage usage, mir_buffer_callback, void *)=0
 
virtual void submit_buffer (MirBuffer *buffer)=0
 
virtual void release_buffer (MirBuffer *buffer)=0
 
virtual MirConnectionconnection () const =0
 
virtual int rpc_id () const =0
 
virtual char const * error_msg () const =0
 
- Public Member Functions inherited from mir::client::BufferReceiver
virtual void buffer_available (mir::protobuf::Buffer const &buffer)=0
 
virtual void buffer_unavailable ()=0
 

Protected Member Functions

 MirPresentationChain (MirPresentationChain const &)=delete
 
MirPresentationChainoperator= (MirPresentationChain const &)=delete
 
 MirPresentationChain ()=default
 
- Protected Member Functions inherited from mir::client::BufferReceiver
virtual ~BufferReceiver ()=default
 
 BufferReceiver ()=default
 
 BufferReceiver (const BufferReceiver &)=delete
 
BufferReceiveroperator= (const BufferReceiver &)=delete
 

Constructor & Destructor Documentation

MirPresentationChain::~MirPresentationChain ( )
default
MirPresentationChain::MirPresentationChain ( MirPresentationChain const &  )
protecteddelete
MirPresentationChain::MirPresentationChain ( )
protecteddefault

Member Function Documentation

virtual void MirPresentationChain::allocate_buffer ( mir::geometry::Size  size,
MirPixelFormat  format,
MirBufferUsage  usage,
mir_buffer_callback  ,
void *   
)
pure virtual
virtual MirConnection* MirPresentationChain::connection ( ) const
pure virtual
virtual char const* MirPresentationChain::error_msg ( ) const
pure virtual
MirPresentationChain& MirPresentationChain::operator= ( MirPresentationChain const &  )
protecteddelete
virtual void MirPresentationChain::release_buffer ( MirBuffer buffer)
pure virtual
virtual int MirPresentationChain::rpc_id ( ) const
pure virtual
virtual void MirPresentationChain::submit_buffer ( MirBuffer buffer)
pure virtual

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

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