diff options
Diffstat (limited to 'src/sim/sim_object.cc')
-rw-r--r-- | src/sim/sim_object.cc | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/sim/sim_object.cc b/src/sim/sim_object.cc index c66d766f9..0b18ff437 100644 --- a/src/sim/sim_object.cc +++ b/src/sim/sim_object.cc @@ -73,6 +73,11 @@ SimObject::init() { } +void +SimObject::startup() +{ +} + // // no default statistics, so nothing to do in base implementation // @@ -195,6 +200,20 @@ SimObject::unserializeAll(Checkpoint *cp) } } + +void +SimObject::startupAll() +{ + SimObjectList::iterator i = simObjectList.begin(); + SimObjectList::iterator end = simObjectList.end(); + + while (i != end) { + (*i)->startup(); + ++i; + } +} + + #ifdef DEBUG // // static function: flag which objects should have the debugger break |