45 #ifndef __SIM_SIM_EVENTS_HH__
46 #define __SIM_SIM_EVENTS_HH__
98 const std::string §ion);
121 #endif // __SIM_SIM_EVENTS_HH__
Global events and related declarations.
const char * description() const override
Return a C string describing the event.
const std::string getCause() const
void serialize(CheckpointOut &cp) const override
Serialize an object.
virtual const char * description() const
const std::string getCause() const
uint64_t Tick
Tick count type.
static Serializable * createForUnserialize(CheckpointIn &cp, const std::string §ion)
CountedExitEvent(const std::string &_cause, int &_downCounter)
const char * description() const override
Return a C string describing the event.
Basic support for object serialization.
The main global event class.
std::ostream CheckpointOut
void unserialize(CheckpointIn &cp) override
Unserialize an object.