#include <main_loop_calc.h>
Public Types | |
| typedef event_manager< strategy_t > | event_manager_t |
| typedef event_manager_t::sp_event_base_list | sp_event_base_list_t |
Public Member Functions | |
| virtual | ~main_loop_calc_base () |
| dtor | |
| virtual void | ready ()=0 |
| Prepares calculation. | |
| virtual void | go ()=0 |
| Starts calculation loop. | |
| virtual void | end ()=0 |
| Ends calculation. | |
| virtual void | apply_events (const sp_event_base_list_t &)=0 |
| Applies model events on each step. | |
| typedef event_manager<strategy_t> blue_sky::main_loop_calc_base< strategy_t >::event_manager_t |
Reimplemented in blue_sky::main_loop_calc< strategy_t, is_w, is_g, is_o >.
| typedef event_manager_t::sp_event_base_list blue_sky::main_loop_calc_base< strategy_t >::sp_event_base_list_t |
Reimplemented in blue_sky::main_loop_calc< strategy_t, is_w, is_g, is_o >.
| virtual blue_sky::main_loop_calc_base< strategy_t >::~main_loop_calc_base | ( | ) | [inline, virtual] |
dtor
| virtual void blue_sky::main_loop_calc_base< strategy_t >::apply_events | ( | const sp_event_base_list_t & | ) | [pure virtual] |
Applies model events on each step.
Applies model events on each step
| event_list |
Implemented in blue_sky::main_loop_calc< strategy_t, is_w, is_g, is_o >.
| virtual void blue_sky::main_loop_calc_base< strategy_t >::end | ( | ) | [pure virtual] |
| virtual void blue_sky::main_loop_calc_base< strategy_t >::go | ( | ) | [pure virtual] |
| virtual void blue_sky::main_loop_calc_base< strategy_t >::ready | ( | ) | [pure virtual] |
1.5.8