43#ifndef __SIM_SIM_EVENTS_HH__
44#define __SIM_SIM_EVENTS_HH__
CountedExitEvent(const std::string &_cause, int &_downCounter)
const char * description() const override
Return a C string describing the event.
The main global event class.
virtual const char * description() const
GlobalSimLoopExitEvent(Tick when, const std::string &_cause, int c, Tick repeat=0)
~GlobalSimLoopExitEvent()
const std::string getCause() const
const char * description() const override
Return a C string describing the event.
void serialize(CheckpointOut &cp) const override
Serialize an object.
const std::string getCause() const
void unserialize(CheckpointIn &cp) override
Unserialize an object.
Global events and related declarations.
Copyright (c) 2024 - Pranith Kumar Copyright (c) 2020 Inria All rights reserved.
std::ostream CheckpointOut
uint64_t Tick
Tick count type.