Mir
|
#include <main_loop.h>
Public Member Functions | |
virtual void | run ()=0 |
virtual void | stop ()=0 |
![]() | |
virtual void | register_signal_handler (std::initializer_list< int > signals, std::function< void(int)> const &handler)=0 |
virtual void | register_signal_handler (std::initializer_list< int > signals, mir::UniqueModulePtr< std::function< void(int)>> handler)=0 |
virtual void | register_fd_handler (std::initializer_list< int > fds, void const *owner, std::function< void(int)> const &handler)=0 |
virtual void | register_fd_handler (std::initializer_list< int > fds, void const *owner, mir::UniqueModulePtr< std::function< void(int)>> handler)=0 |
virtual void | unregister_fd_handler (void const *owner)=0 |
![]() | |
virtual | ~AlarmFactory ()=default |
virtual std::unique_ptr< Alarm > | create_alarm (std::function< void()> const &callback)=0 |
Create an Alarm that will not fire until scheduled. More... | |
virtual std::unique_ptr< Alarm > | create_alarm (std::unique_ptr< LockableCallback > callback)=0 |
Create an Alarm that will not fire until scheduled. More... | |
![]() | |
virtual | ~ServerActionQueue ()=default |
virtual void | enqueue (void const *owner, ServerAction const &action)=0 |
virtual void | pause_processing_for (void const *owner)=0 |
virtual void | resume_processing_for (void const *owner)=0 |
![]() | |
virtual void | spawn (std::function< void()> &&work)=0 |
Schedule some function to be called sometime in the future. More... | |
Additional Inherited Members | |
![]() | |
EventHandlerRegister ()=default | |
virtual | ~EventHandlerRegister ()=default |
EventHandlerRegister (EventHandlerRegister const &)=delete | |
EventHandlerRegister & | operator= (EventHandlerRegister const &)=delete |
![]() | |
AlarmFactory ()=default | |
AlarmFactory (AlarmFactory const &)=delete | |
AlarmFactory & | operator= (AlarmFactory const &)=delete |
![]() | |
ServerActionQueue ()=default | |
ServerActionQueue (ServerActionQueue const &)=delete | |
ServerActionQueue & | operator= (ServerActionQueue const &)=delete |
![]() | |
virtual | ~Executor ()=default |
|
pure virtual |
|
pure virtual |
Copyright © 2012-2016 Canonical Ltd.
Generated on Fri Dec 20 06:52:43 UTC 2019