31#if !defined(sc_cthread_process_h_INCLUDED)
32#define sc_cthread_process_h_INCLUDED
64 virtual const char*
kind()
const
65 {
return "sc_cthread_process"; }
76 bool eval_watchlist();
77 bool eval_watchlist_curr_level();
87inline void sc_cthread_process::wait_halt()
void SC_API halt(sc_simcontext *)
void(sc_process_host::* sc_entry_func)()
friend class sc_process_table
virtual const char * kind() const
friend void halt(sc_simcontext *)
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)
virtual void dont_initialize(bool dont)
friend void sc_cthread_cor_fn(void *)
friend class sc_cthread_process