Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members

esve::kernel::Driver_Emitter Class Reference

Send handle_driver_*() messages. More...

#include <esve/kernel/Driver_Emitter.hxx>

Inheritance diagram for esve::kernel::Driver_Emitter:

esve::kernel::impl::Emitter esve::kernel::Emitter esve::kernel::Main_Driver List of all members.

Public Member Functions

void add_handler (kernel::Handler &)
 Child handlers.

void remove_handler (kernel::Handler &)
 Child handlers.

void remove_all_handlers ()
 Child handlers.


Protected Member Functions

virtual bool emit_driver_start ()
 You have somehow figured out that we have entered a driving loop; send that information.

virtual bool emit_driver_check_finished ()
 Someone has given you the power to end a driving loop; ask others if they wish to end it.

virtual bool emit_driver_finish ()
 You have somehow figured out that the driving loop is about to exit; send that information.


Detailed Description

Send handle_driver_*() messages.

See also:
Driver_Handler


Generated on Tue May 30 11:40:56 2006 for esve by doxygen 1.3.4