SystemC Library API Reference Manual
Reference documentation for the Simics SystemC Library.
 
Loading...
Searching...
No Matches
simics::systemc::ProcessStack Class Reference

#include <process_stack.h>

Inheritance diagram for simics::systemc::ProcessStack:
simics::systemc::ProcessStackInterface

Public Member Functions

 ProcessStack (iface::SimulationInterface *simulation)
 
void push ()
 
void pop ()
 
void waitForCurrentProcessOnTop ()
 
void runUntilStackEmpty ()
 
void waitForExitCondition (sc_core::sc_curr_proc_kind enter_process_kind)
 
- Public Member Functions inherited from simics::systemc::ProcessStackInterface
virtual ~ProcessStackInterface ()
 
virtual void push ()=0
 
virtual void pop ()=0
 
virtual void waitForCurrentProcessOnTop ()=0
 
virtual void runUntilStackEmpty ()=0
 
virtual void waitForExitCondition (sc_core::sc_curr_proc_kind enter_process_kind)=0
 

Constructor & Destructor Documentation

◆ ProcessStack()

simics::systemc::ProcessStack::ProcessStack ( iface::SimulationInterface simulation)
explicit

Member Function Documentation

◆ pop()

void simics::systemc::ProcessStack::pop ( )
virtual

◆ push()

void simics::systemc::ProcessStack::push ( )
virtual

◆ runUntilStackEmpty()

void simics::systemc::ProcessStack::runUntilStackEmpty ( )
virtual

◆ waitForCurrentProcessOnTop()

void simics::systemc::ProcessStack::waitForCurrentProcessOnTop ( )
virtual

◆ waitForExitCondition()

void simics::systemc::ProcessStack::waitForExitCondition ( sc_core::sc_curr_proc_kind  enter_process_kind)
virtual

The documentation for this class was generated from the following file: