#include <sc_process_b.h>
Inheritance diagram for sc_core::sc_process_b:

enum sc_core::sc_process_b::trigger_t [protected] |
| sc_core::sc_process_b::sc_process_b | ( | const char * | nm, | |
| SC_ENTRY_FUNC | fn, | |||
| sc_process_host * | host | |||
| ) | [protected] |
| sc_core::sc_process_b::~sc_process_b | ( | ) | [protected, virtual] |
| void sc_core::sc_process_b::add_child_object | ( | sc_object * | ) | [private] |
| void sc_core::sc_process_b::remove_child_object | ( | sc_object * | ) | [private] |
| virtual const char* sc_core::sc_process_b::kind | ( | ) | const [inline, virtual] |
Reimplemented from sc_core::sc_object.
Reimplemented in sc_core::sc_method_process, sc_core::sc_thread_process, and sc_core::sc_cthread_process.
| bool sc_core::sc_process_b::is_cthread | ( | ) | const [virtual] |
Reimplemented in sc_core::sc_cthread_process.
| sc_process_b * sc_core::sc_process_b::get_last_created_process | ( | ) | [static] |
| const ::std::vector< sc_object * > & sc_core::sc_process_b::get_child_objects | ( | ) | const |
| bool sc_core::sc_process_b::do_initialize | ( | ) | const [inline, protected] |
| void sc_core::sc_process_b::do_initialize | ( | bool | ) | [inline, protected] |
| void sc_core::sc_process_b::add_static_event | ( | const sc_event & | ) | [protected] |
| void sc_core::sc_process_b::remove_static_events | ( | ) | [protected] |
| const char * sc_core::sc_process_b::gen_unique_name | ( | const char * | basename_, | |
| bool | preserve_first | |||
| ) | [protected] |
| bool sc_core::sc_process_b::trigger_static | ( | ) | [inline, protected] |
| sc_report* sc_core::sc_process_b::get_last_report | ( | ) | [inline, protected] |
| void sc_core::sc_process_b::set_last_report | ( | sc_report * | last_p | ) | [inline, protected] |
| bool sc_core::sc_process_b::is_runnable | ( | ) | [inline, protected] |
| void sc_core::sc_process_b::execute | ( | ) | [inline, protected] |
| bool sc_core::sc_process_b::timed_out | ( | ) | const [inline, protected] |
friend class sc_object [friend] |
friend class sc_port_base [friend] |
friend class sc_runnable [friend] |
Reimplemented in sc_core::sc_method_process, and sc_core::sc_thread_process.
friend class sc_sensitive [friend] |
friend class sc_sensitive_pos [friend] |
friend class sc_sensitive_neg [friend] |
friend class sc_module [friend] |
Reimplemented in sc_core::sc_method_process, sc_core::sc_thread_process, and sc_core::sc_cthread_process.
friend class sc_report_handler [friend] |
friend class ::pinapa::process_analyzer [friend] |
friend class ::pinapa::st_slave_analyzer [friend] |
| const char* sc_gen_unique_name | ( | const char * | basename_, | |
| bool | preserve_first = false | |||
| ) | [friend] |
| bool timed_out | ( | sc_simcontext * | simc = sc_get_curr_simcontext() |
) | [friend] |
Name of the function. The full name of the object can be obtained with name(). This is something like "TOP.module.function"
name of the module. This is the name of the class, not the name of the instance
| const char* sc_core::sc_process_b::file |
sc_pvector<sc_object*> sc_core::sc_process_b::m_child_objects [protected] |
bool sc_core::sc_process_b::m_do_initialize [protected] |
const sc_event* sc_core::sc_process_b::m_event [protected] |
int sc_core::sc_process_b::m_event_count [protected] |
sc_event_list* sc_core::sc_process_b::m_event_list [protected] |
sc_process_b* sc_core::sc_process_b::m_exist_p [protected] |
sc_process_b * sc_core::sc_process_b::m_last_created_p [static, protected] |
sc_report* sc_core::sc_process_b::m_last_report [protected] |
sc_name_gen* sc_core::sc_process_b::m_name_gen_p [protected] |
sc_process_b* sc_core::sc_process_b::m_runnable_p [protected] |
sc_pvector<const sc_event*> sc_core::sc_process_b::m_static_events [protected] |
bool sc_core::sc_process_b::m_timed_out [protected] |
sc_event sc_core::sc_process_b::m_timeout_event [protected] |
trigger_t sc_core::sc_process_b::m_trigger_type [protected] |