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

Public Member Functions | |
| virtual void | add_handler (kernel::Handler &)=0 |
| Child handlers. | |
| virtual void | remove_handler (kernel::Handler &)=0 |
| Child handlers. | |
| virtual void | remove_all_handlers ()=0 |
| Child handlers. | |
Emitter and Handler are on a higher level of meaning than message::Handle_Sender and message::Handle_Receiver. Emitter and Handler present a facade in which it seems as though whole messages like handle_mouse_move() are being sent and received, when actually it is the raw handle() message being encoded by an Emitter and then decoded by a Handler (for example ui::base::Mouse_Emitter and ui::base::Mouse_Handler).
1.3.4