Mir
Public Member Functions | Protected Member Functions | List of all members
mir::frontend::Connector Class Referenceabstract

Handle client process connections. More...

#include <connector.h>

Inheritance diagram for mir::frontend::Connector:
[legend]

Public Member Functions

virtual void start ()=0
 
virtual void stop ()=0
 
virtual int client_socket_fd () const =0
 
virtual int client_socket_fd (std::function< void(std::shared_ptr< Session > const &session)> const &connect_handler) const =0
 

Protected Member Functions

 Connector ()=default
 
virtual ~Connector ()=default
 
 Connector (const Connector &)=delete
 
Connectoroperator= (const Connector &)=delete
 

Detailed Description

Handle client process connections.

Constructor & Destructor Documentation

mir::frontend::Connector::Connector ( )
protecteddefault
virtual mir::frontend::Connector::~Connector ( )
protectedvirtualdefault
mir::frontend::Connector::Connector ( const Connector )
protecteddelete

Member Function Documentation

virtual int mir::frontend::Connector::client_socket_fd ( ) const
pure virtual
virtual int mir::frontend::Connector::client_socket_fd ( std::function< void(std::shared_ptr< Session > const &session)> const &  connect_handler) const
pure virtual
Connector& mir::frontend::Connector::operator= ( const Connector )
protecteddelete
virtual void mir::frontend::Connector::start ( )
pure virtual
virtual void mir::frontend::Connector::stop ( )
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