ticked_object.hh (11168:f98eb2da15a4) ticked_object.hh (11169:44b5c183c3cd)
1/*
2 * Copyright (c) 2013-2014 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 184 unchanged lines hidden (view full) ---

193 Event::Priority priority = Event::CPU_Tick_Pri);
194
195 /** Disambiguate to make these functions overload correctly */
196 using ClockedObject::regStats;
197 using ClockedObject::serialize;
198 using ClockedObject::unserialize;
199
200 /** Pass on regStats, serialize etc. onto Ticked */
1/*
2 * Copyright (c) 2013-2014 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 184 unchanged lines hidden (view full) ---

193 Event::Priority priority = Event::CPU_Tick_Pri);
194
195 /** Disambiguate to make these functions overload correctly */
196 using ClockedObject::regStats;
197 using ClockedObject::serialize;
198 using ClockedObject::unserialize;
199
200 /** Pass on regStats, serialize etc. onto Ticked */
201 void regStats();
201 void regStats() override;
202 void serialize(CheckpointOut &cp) const override;
203 void unserialize(CheckpointIn &cp) override;
204};
205
206#endif /* __SIM_TICKED_OBJECT_HH__ */
202 void serialize(CheckpointOut &cp) const override;
203 void unserialize(CheckpointIn &cp) override;
204};
205
206#endif /* __SIM_TICKED_OBJECT_HH__ */