Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Classes | Public Member Functions | List of all members
mir::AsioMainLoop Class Reference

#include <asio_main_loop.h>

Inheritance diagram for mir::AsioMainLoop:
Inheritance graph
[legend]

Classes

class  FDHandler
 
class  SignalHandler
 

Public Member Functions

 AsioMainLoop ()
 
 ~AsioMainLoop () noexcept(true)
 
void run ()
 
void stop ()
 
void register_signal_handler (std::initializer_list< int > signals, std::function< void(int)> const &handler)
 
void register_fd_handler (std::initializer_list< int > fd, std::function< void(int)> const &handler)
 

Additional Inherited Members

- Protected Member Functions inherited from mir::graphics::EventHandlerRegister
 EventHandlerRegister ()=default
 
virtual ~EventHandlerRegister ()=default
 
 EventHandlerRegister (EventHandlerRegister const &)=delete
 
EventHandlerRegisteroperator= (EventHandlerRegister const &)=delete
 

Constructor & Destructor Documentation

mir::AsioMainLoop::AsioMainLoop ( )
mir::AsioMainLoop::~AsioMainLoop ( )
noexcept

Member Function Documentation

void mir::AsioMainLoop::register_fd_handler ( std::initializer_list< int >  fd,
std::function< void(int)> const &  handler 
)
virtual
void mir::AsioMainLoop::register_signal_handler ( std::initializer_list< int >  signals,
std::function< void(int)> const &  handler 
)
virtual
void mir::AsioMainLoop::run ( )
virtual

Implements mir::MainLoop.

void mir::AsioMainLoop::stop ( )
virtual

Implements mir::MainLoop.


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

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