Public Types | |
typedef vector< UpdateTarget > ::const_iterator | const_iterator |
Public Member Functions | |
PropagatedUpdateList (EventTargetGroupPool &etgpool, UpdateLinksMap &upd_links_map, EvSimObjectPool &obj_pool) | |
void | prepare () |
const_iterator | begin (event_target_group_id_t etg_id) |
const_iterator | end (event_target_group_id_t etg_id) |
Protected Member Functions | |
void | createUpdateListForETG (event_target_group_id_t etg_id) |
void | printUpdateLinksMap () |
void | printUpdateList () |
Protected Attributes | |
EventTargetGroupPool & | etgpool |
UpdateLinksMap & | upd_links_map |
EvSimObjectPool & | obj_pool |
vector< vector< UpdateTarget > > | update_list |