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

sc_cthread_process Class Reference

#include <sc_process_int.h>

Inheritance diagram for sc_cthread_process:

Inheritance graph
[legend]
Collaboration diagram for sc_cthread_process:

Collaboration graph
[legend]
List of all members.

Public Methods

virtual const char * kind () const

Protected Methods

virtual ~sc_cthread_process ()

Friends

class sc_module
class sc_process_table
class sc_simcontext
class sc_thread_process
void wait (sc_simcontext *)
void wait (const sc_event &, sc_simcontext *)
void wait (sc_event_or_list &, sc_simcontext *)
void wait (sc_event_and_list &, sc_simcontext *)
void wait (const sc_time &, sc_simcontext *)
void wait (const sc_time &, const sc_event &, sc_simcontext *)
void wait (const sc_time &, sc_event_or_list &, sc_simcontext *)
void wait (const sc_time &, sc_event_and_list &, sc_simcontext *)
void halt (sc_simcontext *)
void wait (int, sc_simcontext *)
void wait_until (const sc_lambda_ptr &, sc_simcontext *)
void watching_before_simulation (const sc_lambda_ptr &, sc_simcontext *)
void watching_during_simulation (const sc_lambda_ptr &, sc_simcontext *)
void __reset_watching (sc_cthread_handle)
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)
void sc_cthread_cor_fn (void *)

Constructor & Destructor Documentation

sc_cthread_process::~sc_cthread_process   [protected, virtual]
 

Definition at line 594 of file sc_process_int.cpp.

References sc_plist_base::empty(), sc_plist< T >::remove(), and SC_MAX_WATCH_LEVEL.


Member Function Documentation

virtual const char* sc_cthread_process::kind   const [inline, virtual]
 

Reimplemented from sc_thread_process.

Definition at line 567 of file sc_process_int.h.


Friends And Related Function Documentation

void __close_watching sc_cthread_handle    [friend]
 

Definition at line 188 of file sc_wait_cthread.cpp.

Referenced by __close_watching().

void __open_watching sc_cthread_handle    [friend]
 

Definition at line 182 of file sc_wait_cthread.cpp.

Referenced by __open_watching().

void __reset_watching sc_cthread_handle    cthread_h [friend]
 

Definition at line 176 of file sc_wait_cthread.cpp.

Referenced by __reset_watching().

void __sanitycheck_watchlists sc_cthread_handle    [friend]
 

Definition at line 209 of file sc_wait_cthread.cpp.

int __watch_level sc_cthread_handle    [friend]
 

Definition at line 195 of file sc_wait_cthread.cpp.

Referenced by __close_watching(), __sanitycheck_watchlists(), and __watch_level().

void __watching_first sc_cthread_handle    [friend]
 

Definition at line 201 of file sc_wait_cthread.cpp.

void halt sc_simcontext   [friend]
 

Definition at line 48 of file sc_wait_cthread.cpp.

void sc_cthread_cor_fn void *    arg [friend]
 

Reimplemented from sc_thread_process.

Definition at line 647 of file sc_process_int.cpp.

friend class sc_module [friend]
 

Reimplemented from sc_thread_process.

Definition at line 524 of file sc_process_int.h.

friend class sc_process_table [friend]
 

Reimplemented from sc_thread_process.

Definition at line 525 of file sc_process_int.h.

friend class sc_simcontext [friend]
 

Reimplemented from sc_thread_process.

Definition at line 526 of file sc_process_int.h.

friend class sc_thread_process [friend]
 

Definition at line 527 of file sc_process_int.h.

void wait int   ,
sc_simcontext  
[friend]
 

Definition at line 64 of file sc_wait_cthread.cpp.

void wait const sc_time  ,
sc_event_and_list  ,
sc_simcontext  
[friend]
 

Reimplemented from sc_thread_process.

Definition at line 209 of file sc_wait.cpp.

void wait const sc_time  ,
sc_event_or_list  ,
sc_simcontext  
[friend]
 

Reimplemented from sc_thread_process.

Definition at line 186 of file sc_wait.cpp.

void wait const sc_time  ,
const sc_event  ,
sc_simcontext  
[friend]
 

Reimplemented from sc_thread_process.

Definition at line 163 of file sc_wait.cpp.

void wait const sc_time  ,
sc_simcontext  
[friend]
 

Reimplemented from sc_thread_process.

Definition at line 140 of file sc_wait.cpp.

void wait sc_event_and_list  ,
sc_simcontext  
[friend]
 

Reimplemented from sc_thread_process.

Definition at line 117 of file sc_wait.cpp.

void wait sc_event_or_list  ,
sc_simcontext  
[friend]
 

Reimplemented from sc_thread_process.

Definition at line 94 of file sc_wait.cpp.

void wait const sc_event  ,
sc_simcontext  
[friend]
 

Reimplemented from sc_thread_process.

Definition at line 71 of file sc_wait.cpp.

void wait sc_simcontext   [friend]
 

Definition at line 48 of file sc_wait.cpp.

Referenced by wait().

void wait_until const sc_lambda_ptr  ,
sc_simcontext  
[friend]
 

Definition at line 85 of file sc_wait_cthread.cpp.

void watching_before_simulation const sc_lambda_ptr   lambda,
sc_simcontext   simc
[friend]
 

Definition at line 146 of file sc_wait_cthread.cpp.

void watching_during_simulation const sc_lambda_ptr   lambda,
sc_simcontext   simc
[friend]
 

Definition at line 160 of file sc_wait_cthread.cpp.


The documentation for this class was generated from the following files:
Generated on Fri Jan 14 08:31:13 2005 for SystemC2.1beta11(excludingMSLib)(IncludingSCV)\nProvidedby:www.openverificationfoundation.org by doxygen1.2.18