29 #if !defined(sc_cthread_process_h_INCLUDED)
30 #define sc_cthread_process_h_INCLUDED
38 void halt( sc_simcontext* );
39 void wait(
int, sc_simcontext* );
65 virtual const char*
kind()
const
66 {
return "sc_cthread_process"; }
77 bool eval_watchlist();
78 bool eval_watchlist_curr_level();
88 inline void sc_cthread_process::wait_halt()
142 #endif // !defined(sc_cthread_process_h_INCLUDED)
void wait(int, sc_simcontext *)
void halt(sc_simcontext *)
void(sc_process_host::* SC_ENTRY_FUNC)()
friend void sc_cthread_cor_fn(void *)
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 class sc_process_table
friend void halt(sc_simcontext *)
friend void wait(int, sc_simcontext *)
virtual const char * kind() const
bool dont_initialize() const