The Sparta Modeling Framework
Loading...
Searching...
No Matches
Scheduleable.hpp File Reference

File that defines the Scheduleable class. More...

#include <cinttypes>
#include "sparta/simulation/Clock.hpp"
#include "sparta/kernel/SpartaHandler.hpp"

Go to the source code of this file.

Classes

class  sparta::Scheduleable
 A class that defines the basic scheduling interface to the Scheduler. Not intended to be used by modelers directly, but certainly can be. More...
 
class  sparta::Scheduleable::PrecedenceSetup
 An internal class used in Scheduleble to cache a pointer to the scheduler. More...
 
class  sparta::ScheduleableHandle
 A light-weight reference counting handle for Scheduleables – DOES NOT delete. More...
 

Namespaces

namespace  sparta
 Macros for handling exponential backoff.
 

Functions

Scheduleablesparta::operator>> (Scheduleable &producer, Scheduleable &consumer)
 

Detailed Description

File that defines the Scheduleable class.

Definition in file Scheduleable.hpp.