35 #if !defined(sc_cthread_process_h_INCLUDED) 36 #define sc_cthread_process_h_INCLUDED 71 virtual const char*
kind()
const 72 {
return "sc_cthread_process"; }
83 bool eval_watchlist();
84 bool eval_watchlist_curr_level();
94 inline void sc_cthread_process::wait_halt()
148 #endif // !defined(sc_cthread_process_h_INCLUDED) friend class sc_process_table
void SC_API halt(sc_simcontext *)
friend void sc_cthread_cor_fn(void *)
virtual const char * kind() const
Base class for all structural entities.
Thread process declarations.
void(sc_process_host::* SC_ENTRY_FUNC)()
bool dont_initialize() const
sc_cthread_process(const char *name_p, bool free_host, SC_ENTRY_FUNC method_p, sc_process_host *host_p, const sc_spawn_options *opt_p)
friend void halt(sc_simcontext *)
friend void wait(int, sc_simcontext *)
class SC_API sc_simcontext
void SC_API wait(int, sc_simcontext *)