#include <sc_spawn_options.h>
Public メソッド | |
sc_spawn_options () | |
void | spawn_method () |
void | dont_initialize () |
bool | is_method () const |
void | set_stack_size (int stack_size) |
void | set_sensitivity (const sc_event *event) |
void | set_sensitivity (sc_port_base *port_base) |
void | set_sensitivity (sc_interface *interface_p) |
void | set_sensitivity (sc_export_base *export_base) |
void | set_sensitivity (sc_event_finder *event_finder) |
Protected 変数 | |
bool | m_dont_initialize |
std::vector< const sc_event * > | m_sensitive_events |
std::vector< sc_event_finder * > | m_sensitive_event_finders |
std::vector< sc_interface * > | m_sensitive_interfaces |
std::vector< sc_port_base * > | m_sensitive_port_bases |
bool | m_spawn_method |
int | m_stack_size |
Private メソッド | |
sc_spawn_options (const sc_spawn_options &) | |
const sc_spawn_options & | operator= (const sc_spawn_options &) |
フレンド | |
class | sc_cthread_process |
class | sc_method_process |
class | sc_process_b |
class | sc_thread_process |
sc_spawn_options.h の 66 行で定義されています。
sc_core::sc_spawn_options::sc_spawn_options | ( | ) | [inline] |
sc_spawn_options.h の 72 行で定義されています。
00072 : 00073 m_dont_initialize(false), m_spawn_method(false), m_stack_size(0) 00074 { }
sc_core::sc_spawn_options::sc_spawn_options | ( | const sc_spawn_options & | ) | [private] |
void sc_core::sc_spawn_options::spawn_method | ( | ) | [inline] |
void sc_core::sc_spawn_options::dont_initialize | ( | ) | [inline] |
bool sc_core::sc_spawn_options::is_method | ( | ) | const [inline] |
void sc_core::sc_spawn_options::set_stack_size | ( | int | stack_size | ) | [inline] |
void sc_core::sc_spawn_options::set_sensitivity | ( | const sc_event * | event | ) | [inline] |
void sc_core::sc_spawn_options::set_sensitivity | ( | sc_port_base * | port_base | ) | [inline] |
void sc_core::sc_spawn_options::set_sensitivity | ( | sc_interface * | interface_p | ) | [inline] |
void sc_core::sc_spawn_options::set_sensitivity | ( | sc_export_base * | export_base | ) | [inline] |
sc_spawn_options.h の 86 行で定義されています。
00087 { m_sensitive_interfaces.push_back(export_base->get_interface()); }
void sc_core::sc_spawn_options::set_sensitivity | ( | sc_event_finder * | event_finder | ) | [inline] |
const sc_spawn_options& sc_core::sc_spawn_options::operator= | ( | const sc_spawn_options & | ) | [private] |
friend class sc_cthread_process [friend] |
sc_spawn_options.h の 67 行で定義されています。
friend class sc_method_process [friend] |
sc_spawn_options.h の 68 行で定義されています。
friend class sc_process_b [friend] |
sc_spawn_options.h の 69 行で定義されています。
friend class sc_thread_process [friend] |
sc_spawn_options.h の 70 行で定義されています。
bool sc_core::sc_spawn_options::m_dont_initialize [protected] |
sc_spawn_options.h の 96 行で定義されています。
std::vector<const sc_event*> sc_core::sc_spawn_options::m_sensitive_events [protected] |
sc_spawn_options.h の 97 行で定義されています。
std::vector<sc_event_finder*> sc_core::sc_spawn_options::m_sensitive_event_finders [protected] |
sc_spawn_options.h の 98 行で定義されています。
std::vector<sc_interface*> sc_core::sc_spawn_options::m_sensitive_interfaces [protected] |
sc_spawn_options.h の 99 行で定義されています。
std::vector<sc_port_base*> sc_core::sc_spawn_options::m_sensitive_port_bases [protected] |
sc_spawn_options.h の 100 行で定義されています。
bool sc_core::sc_spawn_options::m_spawn_method [protected] |
sc_spawn_options.h の 101 行で定義されています。
int sc_core::sc_spawn_options::m_stack_size [protected] |
sc_spawn_options.h の 102 行で定義されています。