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

#include <client_buffer_stream_factory.h>

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

Public Member Functions

virtual std::shared_ptr< ClientBufferStreammake_consumer_stream (protobuf::DisplayServer &server, protobuf::BufferStream const &protobuf_bs)=0
 
virtual std::shared_ptr< ClientBufferStreammake_producer_stream (protobuf::DisplayServer &server, protobuf::BufferStream const &protobuf_bs)=0
 

Protected Member Functions

 ClientBufferStreamFactory ()=default
 
virtual ~ClientBufferStreamFactory ()=default
 
 ClientBufferStreamFactory (const ClientBufferStreamFactory &)=delete
 
ClientBufferStreamFactoryoperator= (const ClientBufferStreamFactory &)=delete
 

Constructor & Destructor Documentation

mir::client::ClientBufferStreamFactory::ClientBufferStreamFactory ( )
protecteddefault
virtual mir::client::ClientBufferStreamFactory::~ClientBufferStreamFactory ( )
protectedvirtualdefault
mir::client::ClientBufferStreamFactory::ClientBufferStreamFactory ( const ClientBufferStreamFactory )
protecteddelete

Member Function Documentation

virtual std::shared_ptr<ClientBufferStream> mir::client::ClientBufferStreamFactory::make_consumer_stream ( protobuf::DisplayServer &  server,
protobuf::BufferStream const &  protobuf_bs 
)
pure virtual
virtual std::shared_ptr<ClientBufferStream> mir::client::ClientBufferStreamFactory::make_producer_stream ( protobuf::DisplayServer &  server,
protobuf::BufferStream const &  protobuf_bs 
)
pure virtual
ClientBufferStreamFactory& mir::client::ClientBufferStreamFactory::operator= ( const ClientBufferStreamFactory )
protecteddelete

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

Copyright © 2012,2013 Canonical Ltd.
Generated on Tue Mar 24 16:15:19 UTC 2015