Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

sc_wait_cthread.cpp File Reference

#include "systemc/kernel/sc_kernel_ids.h"
#include "systemc/kernel/sc_process_int.h"
#include "systemc/kernel/sc_simcontext_int.h"
#include "systemc/kernel/sc_wait_cthread.h"
#include "systemc/communication/sc_port.h"

Include dependency graph for sc_wait_cthread.cpp:

Include dependency graph

Go to the source code of this file.

Functions

void halt (sc_simcontext *simc)
void wait (int n, sc_simcontext *simc)
void wait_until (const sc_lambda_ptr &lambda, sc_simcontext *simc)
void at_posedge (const sc_signal_in_if< bool > &s, sc_simcontext *simc)
void at_posedge (const sc_signal_in_if< sc_logic > &s, sc_simcontext *simc)
void at_negedge (const sc_signal_in_if< bool > &s, sc_simcontext *simc)
void at_negedge (const sc_signal_in_if< sc_logic > &s, sc_simcontext *simc)
void watching_before_simulation (const sc_lambda_ptr &lambda, sc_simcontext *simc)
void watching_during_simulation (const sc_lambda_ptr &lambda, sc_simcontext *simc)
void __reset_watching (sc_cthread_handle cthread_h)
void __open_watching (sc_cthread_handle cthread_h)
void __close_watching (sc_cthread_handle cthread_h)
int __watch_level (sc_cthread_handle cthread_h)
void __watching_first (sc_cthread_handle cthread_h)
void __sanitycheck_watchlists (sc_cthread_handle cthread_h)


Function Documentation

void __close_watching sc_cthread_handle    cthread_h
 

Definition at line 188 of file sc_wait_cthread.cpp.

References sc_cthread_process::__close_watching, sc_cthread_process::__watch_level, and assert.

Referenced by sc_watch::~sc_watch().

void __open_watching sc_cthread_handle    cthread_h
 

Definition at line 182 of file sc_wait_cthread.cpp.

References sc_cthread_process::__open_watching.

Referenced by sc_watch::sc_watch().

void __reset_watching sc_cthread_handle    cthread_h
 

Definition at line 176 of file sc_wait_cthread.cpp.

References sc_cthread_process::__reset_watching.

void __sanitycheck_watchlists sc_cthread_handle    cthread_h
 

Definition at line 209 of file sc_wait_cthread.cpp.

References sc_cthread_process::__watch_level, assert, and sc_cthread_process::m_watchlists.

int __watch_level sc_cthread_handle    cthread_h
 

Definition at line 195 of file sc_wait_cthread.cpp.

References sc_cthread_process::__watch_level.

void __watching_first sc_cthread_handle    cthread_h
 

Definition at line 201 of file sc_wait_cthread.cpp.

References sc_cthread_process::eval_watchlist_curr_level(), and sc_cthread_process::m_exception_level.

void at_negedge const sc_signal_in_if< sc_logic > &    s,
sc_simcontext   simc
 

Definition at line 134 of file sc_wait_cthread.cpp.

References sc_signal_in_if< T >::read(), s, and wait_until().

void at_negedge const sc_signal_in_if< bool > &    s,
sc_simcontext   simc
 

Definition at line 123 of file sc_wait_cthread.cpp.

void at_posedge const sc_signal_in_if< sc_logic > &    s,
sc_simcontext   simc
 

Definition at line 112 of file sc_wait_cthread.cpp.

References sc_signal_in_if< T >::read(), s, and wait_until().

void at_posedge const sc_signal_in_if< bool > &    s,
sc_simcontext   simc
 

Definition at line 101 of file sc_wait_cthread.cpp.

void halt sc_simcontext   simc
 

Definition at line 48 of file sc_wait_cthread.cpp.

References sc_simcontext::get_curr_proc_info(), SC_CTHREAD_PROC_, sc_curr_proc_handle, and SC_REPORT_ERROR.

void wait int    n,
sc_simcontext   simc
 

Definition at line 64 of file sc_wait_cthread.cpp.

References sc_simcontext::get_curr_proc_info(), SC_CTHREAD_PROC_, sc_curr_proc_handle, SC_REPORT_ERROR, and sprintf().

void wait_until const sc_lambda_ptr   lambda,
sc_simcontext   simc
 

Definition at line 85 of file sc_wait_cthread.cpp.

void watching_before_simulation const sc_lambda_ptr   lambda,
sc_simcontext   simc
 

Definition at line 146 of file sc_wait_cthread.cpp.

References sc_port_registry::add_lambda_for_resolution(), sc_simcontext::get_port_registry(), sc_process_b::is_cthread(), sc_get_last_created_process_handle(), and SC_REPORT_ERROR.

void watching_during_simulation const sc_lambda_ptr   lambda,
sc_simcontext   simc
 

Definition at line 160 of file sc_wait_cthread.cpp.

References sc_simcontext::get_curr_proc_info(), SC_CTHREAD_PROC_, sc_curr_proc_handle, and SC_REPORT_ERROR.


Generated on Fri Jan 14 08:30:27 2005 for SystemC2.1beta11(excludingMSLib)(IncludingSCV)\nProvidedby:www.openverificationfoundation.org by doxygen1.2.18