The Sparta Modeling Framework
Loading...
Searching...
No Matches
sparta::Scheduleable Member List

This is the complete list of members for sparta::Scheduleable, including all inherited members.

addDelay(Clock::Cycle delay)sparta::Scheduleableinline
cancel()sparta::Scheduleableinline
cancel(Clock::Cycle rel_cycle)sparta::Scheduleableinline
consumer_event_handler_sparta::Scheduleableprotected
DAG (defined in sparta::Scheduleable)sparta::Scheduleablefriend
eventCancelled_()sparta::Scheduleableinlineprotectedvirtual
getDelay() constsparta::Scheduleableinline
getGroupID() constsparta::Scheduleableinline
getHandler() constsparta::Scheduleableinline
getHandler()sparta::Scheduleableinline
getLabel() constsparta::Scheduleableinline
getScheduleableHandleCount_() constsparta::Scheduleableinlineprotected
getScheduler(const bool must_exist=true)sparta::Scheduleableinline
getScheduler(const bool must_exist=true) constsparta::Scheduleableinline
getSchedulingPhase() constsparta::Scheduleableinline
getVertex()sparta::Scheduleableinline
INVALID_GROUP (defined in sparta::Scheduleable)sparta::Scheduleablestatic
isContinuing() constsparta::Scheduleableinline
isOrphan() constsparta::Scheduleable
isScheduled() constsparta::Scheduleableinline
isScheduled(Clock::Cycle rel_cycle) constsparta::Scheduleableinline
local_clk_sparta::Scheduleableprotected
PrecedenceGroup typedefsparta::Scheduleable
precedes(Scheduleable &consumer, const std::string &reason="")sparta::Scheduleable
precedes(Vertex &consumer, const std::string &reason="") constsparta::Scheduleable
precedes(Scheduleable *consumer, const std::string &reason="")sparta::Scheduleableinline
precedes(Vertex *consumer, const std::string &reason="") constsparta::Scheduleableinline
schedule()sparta::Scheduleableinline
schedule(const Clock *clk)sparta::Scheduleableinline
schedule(Clock::Cycle delay)sparta::Scheduleableinline
schedule(Clock::Cycle delay, const Clock *clk)sparta::Scheduleableinline
Scheduleable(const SpartaHandler &consumer_event_handler, Clock::Cycle delay, SchedulingPhase sched_phase, bool is_unique_event=false)sparta::Scheduleable
Scheduleable(const Scheduleable &)=defaultsparta::Scheduleable
Scheduleable(Scheduleable &&) noexcept=defaultsparta::Scheduleable
ScheduleableHandle (defined in sparta::Scheduleable)sparta::Scheduleablefriend
Scheduler (defined in sparta::Scheduleable)sparta::Scheduleablefriend
scheduler_sparta::Scheduleableprotected
scheduleRelativeTick(const Scheduler::Tick rel_tick, Scheduler *const scheduler)sparta::Scheduleableinlinevirtual
setContinuing(bool continuing)sparta::Scheduleableinline
setDelay(Clock::Cycle delay)sparta::Scheduleableinline
setGOP(bool gop)sparta::Scheduleableinline
setGroupID(const PrecedenceGroup gid)sparta::Scheduleableinline
setGroupID_(const PrecedenceGroup gid)sparta::Scheduleableinlineprotectedvirtual
setHandler(const SpartaHandler &handler)sparta::Scheduleableinline
setLabel(const char *label)sparta::Scheduleable
setScheduleableClock(const Clock *clk)sparta::Scheduleableinline
setScheduler(Scheduler *sched)sparta::Scheduleableinline
setVertex()sparta::Scheduleable
Unit (defined in sparta::Scheduleable)sparta::Scheduleablefriend
unlink(Scheduleable *w)sparta::Scheduleable
~Scheduleable()=defaultsparta::Scheduleablevirtual