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

sc_wait_cthread.h File Reference

#include "systemc/kernel/sc_lambda.h"
#include "systemc/kernel/sc_simcontext.h"

Include dependency graph for sc_wait_cthread.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

class  sc_watch

Functions

void halt (sc_simcontext *=sc_get_curr_simcontext())
void wait (int, sc_simcontext *=sc_get_curr_simcontext())
void wait_until (const sc_lambda_ptr &, sc_simcontext *=sc_get_curr_simcontext())
void wait_until (const sc_signal_bool_deval &s, sc_simcontext *simc=sc_get_curr_simcontext())
void at_posedge (const sc_signal_in_if< bool > &, sc_simcontext *=sc_get_curr_simcontext())
void at_posedge (const sc_signal_in_if< sc_logic > &, sc_simcontext *=sc_get_curr_simcontext())
void at_negedge (const sc_signal_in_if< bool > &, sc_simcontext *=sc_get_curr_simcontext())
void at_negedge (const sc_signal_in_if< sc_logic > &, sc_simcontext *=sc_get_curr_simcontext())
void watching (const sc_lambda_ptr &lambda, sc_simcontext *simc=sc_get_curr_simcontext())
void watching (const sc_signal_bool_deval &s, sc_simcontext *simc=sc_get_curr_simcontext())
void __open_watching (sc_cthread_handle)
void __close_watching (sc_cthread_handle)
int __watch_level (sc_cthread_handle)
void __watching_first (sc_cthread_handle)
void __sanitycheck_watchlists (sc_cthread_handle)


Function Documentation

void __close_watching sc_cthread_handle   
 

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   
 

Definition at line 182 of file sc_wait_cthread.cpp.

References sc_cthread_process::__open_watching.

Referenced by sc_watch::sc_watch().

void __sanitycheck_watchlists sc_cthread_handle   
 

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   
 

Definition at line 195 of file sc_wait_cthread.cpp.

References sc_cthread_process::__watch_level.

void __watching_first sc_cthread_handle   
 

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 > &   ,
sc_simcontext   = sc_get_curr_simcontext()
 

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 > &   ,
sc_simcontext   = sc_get_curr_simcontext()
 

Definition at line 123 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< sc_logic > &   ,
sc_simcontext   = sc_get_curr_simcontext()
 

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 > &   ,
sc_simcontext   = sc_get_curr_simcontext()
 

Definition at line 101 of file sc_wait_cthread.cpp.

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

void halt sc_simcontext   = sc_get_curr_simcontext()
 

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   ,
sc_simcontext   = sc_get_curr_simcontext()
 

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_signal_bool_deval &    s,
sc_simcontext   simc = sc_get_curr_simcontext()
[inline]
 

Definition at line 65 of file sc_wait_cthread.h.

References s, and wait_until().

void wait_until const sc_lambda_ptr  ,
sc_simcontext   = sc_get_curr_simcontext()
 

Definition at line 85 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 watching const sc_signal_bool_deval &    s,
sc_simcontext   simc = sc_get_curr_simcontext()
[inline]
 

Definition at line 103 of file sc_wait_cthread.h.

References sc_simcontext::m_watching_fn, and s.

void watching const sc_lambda_ptr   lambda,
sc_simcontext   simc = sc_get_curr_simcontext()
[inline]
 

Definition at line 95 of file sc_wait_cthread.h.

References sc_simcontext::m_watching_fn.


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