Lines Matching refs:sc_process_b

250 // CLASS sc_process_b - USER INITIATED DYNAMIC PROCESS SUPPORT:
269 class sc_process_b : public sc_object {
310 enum reset_type { // types for sc_process_b::reset_process()
329 sc_process_b( const char* name_p, bool is_thread, bool free_host,
335 virtual ~sc_process_b();
358 static inline sc_process_b* last_created_process_base();
419 sc_process_b* m_exist_p; // process existence link.
431 sc_process_b* m_runnable_p; // sc_runnable link
446 static sc_process_b* m_last_created_process_p; // Last process created.
449 typedef sc_process_b sc_process_b; // For compatibility.
453 //"sc_process_b::XXXX_child_YYYYY"
458 sc_process_b::add_child_object( sc_object* object_p )
465 sc_process_b::remove_child_object( sc_object* object_p )
478 sc_process_b::get_child_objects() const
485 //"sc_process_b::initially_in_reset"
493 inline void sc_process_b::initially_in_reset( bool async )
502 //"sc_process_b::is_disabled"
506 inline bool sc_process_b::is_disabled() const
512 //"sc_process_b::is_runnable"
517 inline bool sc_process_b::is_runnable() const
523 //"sc_process_b::is_unwinding"
527 inline bool sc_process_b::is_unwinding() const
533 //"sc_process_b::start_unwinding"
540 inline bool sc_process_b::start_unwinding()
560 //"sc_process_b::clear_unwinding"
565 inline bool sc_process_b::clear_unwinding()
573 //"sc_process_b::last_created_process_base"
575 // This virtual method returns the sc_process_b pointer for the last
578 inline sc_process_b* sc_process_b::last_created_process_base()
586 //"sc_process_b::proc_kind"
590 inline sc_curr_proc_kind sc_process_b::proc_kind() const
597 //"sc_process_b::reference_decrement"
601 // can be deleted in "sc_process_b::delete_process()".
603 inline void sc_process_b::reference_decrement()
611 //"sc_process_b::reference_increment"
616 inline void sc_process_b::reference_increment()
623 //"sc_process_b::semantics"
639 inline void sc_process_b::semantics()
676 //"sc_process_b::terminated"
680 inline bool sc_process_b::terminated() const
687 //"sc_process_b::timed_out"
691 inline bool sc_process_b::timed_out() const
707 sc_process_b.h by Stan Liao and Martin
709 code from the original sc_process_b.h by
815 // Andy Goodrich: moved sc_process_b::reset_process() implementation
878 // sc_process_b::trigger_static.