#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] |