Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Types | Public Member Functions | Protected Member Functions | List of all members
mir::frontend::detail::MessageReceiver Class Referenceabstract

#include <message_receiver.h>

Inheritance diagram for mir::frontend::detail::MessageReceiver:
Inheritance graph
[legend]

Public Types

typedef std::function< void(boost::system::error_code
const &, size_t)> 
MirReadHandler
 

Public Member Functions

virtual void async_receive_msg (MirReadHandler const &handler, boost::asio::streambuf &buffer, size_t size)=0
 
virtual pid_t client_pid ()=0
 

Protected Member Functions

 MessageReceiver ()=default
 
virtual ~MessageReceiver ()=default
 
 MessageReceiver (MessageReceiver const &)=delete
 
MessageReceiveroperator= (MessageReceiver const &)=delete
 

Member Typedef Documentation

typedef std::function<void(boost::system::error_code const&, size_t)> mir::frontend::detail::MessageReceiver::MirReadHandler

Constructor & Destructor Documentation

mir::frontend::detail::MessageReceiver::MessageReceiver ( )
protecteddefault
virtual mir::frontend::detail::MessageReceiver::~MessageReceiver ( )
protectedvirtualdefault
mir::frontend::detail::MessageReceiver::MessageReceiver ( MessageReceiver const &  )
protecteddelete

Member Function Documentation

virtual void mir::frontend::detail::MessageReceiver::async_receive_msg ( MirReadHandler const &  handler,
boost::asio::streambuf &  buffer,
size_t  size 
)
pure virtual
virtual pid_t mir::frontend::detail::MessageReceiver::client_pid ( )
pure virtual
MessageReceiver& mir::frontend::detail::MessageReceiver::operator= ( MessageReceiver const &  )
protecteddelete

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

Copyright © 2012,2013 Canonical Ltd.
Generated on Wed Oct 30 18:52:19 UTC 2013