#include <sysc/kernel/sc_spawn_options.h>
Public Member Functions | |
sc_spawn_options () | |
~sc_spawn_options () | |
void | async_reset_signal_is (const sc_in< bool > &, bool level) |
void | async_reset_signal_is (const sc_inout< bool > &, bool level) |
void | async_reset_signal_is (const sc_out< bool > &, bool level) |
void | async_reset_signal_is (const sc_signal_in_if< bool > &, bool level) |
void | reset_signal_is (const sc_in< bool > &, bool level) |
void | reset_signal_is (const sc_inout< bool > &, bool level) |
void | reset_signal_is (const sc_out< bool > &, bool level) |
void | reset_signal_is (const sc_signal_in_if< bool > &, bool level) |
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) |
void | spawn_method () |
Protected Member Functions | |
void | specify_resets () const |
Protected Attributes | |
bool | m_dont_initialize |
std::vector < sc_spawn_reset_base * > | m_resets |
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 |
Friends | |
class | sc_cthread_process |
class | sc_method_process |
class | sc_process_b |
class | sc_thread_process |
Definition at line 50 of file sc_spawn_options.h.
sc_core::sc_spawn_options::sc_spawn_options | ( | ) | [inline] |
Definition at line 56 of file sc_spawn_options.h.
sc_core::sc_spawn_options::~sc_spawn_options | ( | ) |
void sc_core::sc_spawn_options::async_reset_signal_is | ( | const sc_signal_in_if< bool > & | , | |
bool | level | |||
) |
void sc_core::sc_spawn_options::async_reset_signal_is | ( | const sc_out< bool > & | , | |
bool | level | |||
) |
void sc_core::sc_spawn_options::async_reset_signal_is | ( | const sc_inout< bool > & | , | |
bool | level | |||
) |
void sc_core::sc_spawn_options::async_reset_signal_is | ( | const sc_in< bool > & | , | |
bool | level | |||
) |
void sc_core::sc_spawn_options::dont_initialize | ( | ) | [inline] |
Definition at line 74 of file sc_spawn_options.h.
bool sc_core::sc_spawn_options::is_method | ( | ) | const [inline] |
Definition at line 76 of file sc_spawn_options.h.
void sc_core::sc_spawn_options::reset_signal_is | ( | const sc_signal_in_if< bool > & | , | |
bool | level | |||
) |
void sc_core::sc_spawn_options::reset_signal_is | ( | const sc_out< bool > & | , | |
bool | level | |||
) |
void sc_core::sc_spawn_options::reset_signal_is | ( | const sc_inout< bool > & | , | |
bool | level | |||
) |
void sc_core::sc_spawn_options::reset_signal_is | ( | const sc_in< bool > & | , | |
bool | level | |||
) |
void sc_core::sc_spawn_options::set_sensitivity | ( | sc_event_finder * | event_finder | ) | [inline] |
Definition at line 92 of file sc_spawn_options.h.
void sc_core::sc_spawn_options::set_sensitivity | ( | sc_export_base * | export_base | ) | [inline] |
Definition at line 89 of file sc_spawn_options.h.
void sc_core::sc_spawn_options::set_sensitivity | ( | sc_interface * | interface_p | ) | [inline] |
Definition at line 86 of file sc_spawn_options.h.
void sc_core::sc_spawn_options::set_sensitivity | ( | sc_port_base * | port_base | ) | [inline] |
Definition at line 83 of file sc_spawn_options.h.
void sc_core::sc_spawn_options::set_sensitivity | ( | const sc_event * | event | ) | [inline] |
Definition at line 80 of file sc_spawn_options.h.
void sc_core::sc_spawn_options::set_stack_size | ( | int | stack_size | ) | [inline] |
Definition at line 78 of file sc_spawn_options.h.
void sc_core::sc_spawn_options::spawn_method | ( | ) | [inline] |
Definition at line 95 of file sc_spawn_options.h.
void sc_core::sc_spawn_options::specify_resets | ( | ) | const [protected] |
friend class sc_cthread_process [friend] |
Definition at line 51 of file sc_spawn_options.h.
friend class sc_method_process [friend] |
Definition at line 52 of file sc_spawn_options.h.
friend class sc_process_b [friend] |
Definition at line 53 of file sc_spawn_options.h.
friend class sc_thread_process [friend] |
Definition at line 54 of file sc_spawn_options.h.
bool sc_core::sc_spawn_options::m_dont_initialize [protected] |
Definition at line 105 of file sc_spawn_options.h.
std::vector<sc_spawn_reset_base*> sc_core::sc_spawn_options::m_resets [protected] |
Definition at line 106 of file sc_spawn_options.h.
std::vector<sc_event_finder*> sc_core::sc_spawn_options::m_sensitive_event_finders [protected] |
Definition at line 108 of file sc_spawn_options.h.
std::vector<const sc_event*> sc_core::sc_spawn_options::m_sensitive_events [protected] |
Definition at line 107 of file sc_spawn_options.h.
std::vector<sc_interface*> sc_core::sc_spawn_options::m_sensitive_interfaces [protected] |
Definition at line 109 of file sc_spawn_options.h.
std::vector<sc_port_base*> sc_core::sc_spawn_options::m_sensitive_port_bases [protected] |
Definition at line 110 of file sc_spawn_options.h.
bool sc_core::sc_spawn_options::m_spawn_method [protected] |
Definition at line 111 of file sc_spawn_options.h.
int sc_core::sc_spawn_options::m_stack_size [protected] |
Definition at line 112 of file sc_spawn_options.h.