#include <sc_process_b.h>
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 * | object_ | ) | [private] |
void sc_core::sc_process_b::remove_child_object | ( | sc_object * | object_ | ) | [private] |
virtual const char* sc_core::sc_process_b::kind | ( | ) | const [inline, virtual] |
sc_core::sc_objectを再定義しています。
sc_core::sc_method_process, sc_core::sc_thread_process, と sc_core::sc_cthread_processで再定義されています。
bool sc_core::sc_process_b::is_cthread | ( | ) | const [virtual] |
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 | do_initialize_ | ) | [inline, protected] |
void sc_core::sc_process_b::add_static_event | ( | const sc_event & | e | ) | [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] |
sc_core::sc_method_process, と 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] |
friend class sc_report_handler [friend] |
const char* sc_gen_unique_name | ( | const char * | , | |
bool | preserve_first | |||
) | [friend] |
bool timed_out | ( | sc_simcontext * | ) | [friend] |
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 = 0 [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] |