29#ifndef __LEARNING_GEM5_HELLO_OBJECT_HH__
30#define __LEARNING_GEM5_HELLO_OBJECT_HH__
35#include "params/HelloObject.hh"
const Tick latency
Latency between calling the event (in ticks)
const std::string myName
The name of this object in the Python config file.
void startup() override
Part of a SimObject's initilaization.
int timesLeft
Number of times left to fire the event before goodbye.
GoodbyeObject * goodbye
Pointer to the corresponding GoodbyeObject. Set via Python.
HelloObject(const HelloObjectParams &p)
void processEvent()
Example function to execute on an event trigger.
EventFunctionWrapper event
An event that wraps the above function.
Abstract superclass for simulation objects.
Copyright (c) 2024 - Pranith Kumar Copyright (c) 2020 Inria All rights reserved.
uint64_t Tick
Tick count type.