14#ifndef SIMICS_SYSTEMC_PROCESS_STACK_INTERFACE_H
15#define SIMICS_SYSTEMC_PROCESS_STACK_INTERFACE_H
34 virtual void pop() = 0;
52 sc_core::sc_curr_proc_kind enter_process_kind) = 0;
The process stack helps maintain a LIFO order of function calls that cross the SystemC/Simics border,...
Definition: process_stack_interface.h:25
virtual void waitForCurrentProcessOnTop()=0
virtual void waitForExitCondition(sc_core::sc_curr_proc_kind enter_process_kind)=0
virtual void runUntilStackEmpty()=0
virtual ~ProcessStackInterface()
Definition: process_stack_interface.h:27