#include <esve/kernel/Simple_Kernel.hxx>
Inheritance diagram for esve::kernel::Simple_Kernel:

Public Member Functions | |
| virtual int | takeover ()=0 |
| Enter the main loop. | |
| virtual message::Tick_Sender & | peek_tick_sender ()=0 |
| Peek at the tick() message sender. | |
| virtual void | add_emitter (Emitter &)=0 |
| Emitters (cached). | |
| virtual void | remove_emitter (Emitter &)=0 |
| Emitters (cached). | |
| virtual void | add_uncached_emitter (Emitter &)=0 |
| Emitters (uncached). | |
| virtual void | remove_uncached_emitter (Emitter &)=0 |
| Emitters (uncached). | |
| virtual void | add_handler (Handler &)=0 |
| Handlers. | |
| virtual void | remove_handler (Handler &)=0 |
| Handlers. | |
| virtual void | remove_all_handlers ()=0 |
| Handlers. | |
| virtual void | add_update_receiver (message::Update_Receiver &)=0 |
| Updates. | |
| virtual void | remove_update_receiver (message::Update_Receiver &)=0 |
| Updates. | |
| virtual void | remove_all_update_receivers ()=0 |
| Updates. | |
| virtual void | add_driver_handler (Handler &)=0 |
| Receive messages directly from the main driver. | |
| virtual void | remove_driver_handler (Handler &)=0 |
| Receive messages directly from the main driver. | |
1.3.4