|
SystemC 3.0.0
Accellera SystemC proof-of-concept library
|
#include <sysc/kernel/sc_module.h>


Protected Member Functions | |
| virtual void | before_end_of_elaboration () |
| void | construction_done () |
| virtual void | end_of_elaboration () |
| void | elaboration_done (bool &) |
| virtual void | start_of_simulation () |
| void | start_simulation () |
| virtual void | end_of_simulation () |
| void | simulation_done () |
| void | sc_module_init () |
| sc_module () | |
| sc_module (const sc_module_name &nm) | |
| sc_module (const char *nm) | |
| sc_module (const std::string &nm) | |
| void | end_module () |
| void | declare_method_process (sc_entry_func func, const char *name) |
| void | declare_thread_process (sc_entry_func func, const char *name) |
| sc_process_handle | declare_cthread_process (sc_entry_func func, const char *name) |
| template<typename EdgeType > | |
| void | declare_cthread_process (sc_entry_func func, const char *name, EdgeType &edge) |
| void | dont_initialize () |
| void | positional_bind (sc_interface &) |
| void | positional_bind (sc_port_base &) |
| void | async_reset_signal_is (const sc_in< bool > &port, bool level) |
| void | async_reset_signal_is (const sc_inout< bool > &port, bool level) |
| void | async_reset_signal_is (const sc_out< bool > &port, bool level) |
| void | async_reset_signal_is (const sc_signal_in_if< bool > &iface, bool level) |
| void | reset_signal_is (const sc_in< bool > &port, bool level) |
| void | reset_signal_is (const sc_inout< bool > &port, bool level) |
| void | reset_signal_is (const sc_out< bool > &port, bool level) |
| void | reset_signal_is (const sc_signal_in_if< bool > &iface, bool level) |
| void | wait () |
| void | wait (const sc_event &e) |
| void | wait (const sc_event_or_list &el) |
| void | wait (const sc_event_and_list &el) |
| void | wait (const sc_time &t) |
| void | wait (double v, sc_time_unit tu) |
| void | wait (const sc_time &t, const sc_event &e) |
| void | wait (double v, sc_time_unit tu, const sc_event &e) |
| void | wait (const sc_time &t, const sc_event_or_list &el) |
| void | wait (double v, sc_time_unit tu, const sc_event_or_list &el) |
| void | wait (const sc_time &t, const sc_event_and_list &el) |
| void | wait (double v, sc_time_unit tu, const sc_event_and_list &el) |
| void | next_trigger () |
| void | next_trigger (const sc_event &e) |
| void | next_trigger (const sc_event_or_list &el) |
| void | next_trigger (const sc_event_and_list &el) |
| void | next_trigger (const sc_time &t) |
| void | next_trigger (double v, sc_time_unit tu) |
| void | next_trigger (const sc_time &t, const sc_event &e) |
| void | next_trigger (double v, sc_time_unit tu, const sc_event &e) |
| void | next_trigger (const sc_time &t, const sc_event_or_list &el) |
| void | next_trigger (double v, sc_time_unit tu, const sc_event_or_list &el) |
| void | next_trigger (const sc_time &t, const sc_event_and_list &el) |
| void | next_trigger (double v, sc_time_unit tu, const sc_event_and_list &el) |
| bool | timed_out () |
| void | halt () |
| void | wait (int n) |
| void | at_posedge (const sc_signal_in_if< bool > &s) |
| void | at_posedge (const sc_signal_in_if< sc_dt::sc_logic > &s) |
| void | at_negedge (const sc_signal_in_if< bool > &s) |
| void | at_negedge (const sc_signal_in_if< sc_dt::sc_logic > &s) |
| void | watching (bool) |
| void | set_stack_size (std::size_t) |
| int | append_port (sc_port_base *) |
Protected Member Functions inherited from sc_core::sc_object_host | |
| sc_object_host () | |
| sc_object_host (const char *nm) | |
| virtual | ~sc_object_host () |
| virtual hierarchy_scope | get_hierarchy_scope () |
Protected Member Functions inherited from sc_core::sc_object | |
| sc_object () | |
| sc_object (const char *nm) | |
| sc_object (const sc_object &) | |
| sc_object & | operator= (const sc_object &) |
| virtual hierarchy_scope | get_hierarchy_scope () |
Protected Attributes | |
| sc_sensitive | sensitive |
| sc_sensitive_pos | sensitive_pos |
| sc_sensitive_neg | sensitive_neg |
Friends | |
| class | sc_module_name |
| class | sc_module_registry |
| class | sc_object |
| class | sc_port_registry |
| class | sc_process_b |
| class | sc_simcontext |
| class | sc_initializer_function |
Definition at line 81 of file sc_module.h.
|
protected |
|
protected |
|
protected |
|
protected |
|
virtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
inlineprotected |
Definition at line 288 of file sc_module.h.
|
inlineprotected |
Definition at line 291 of file sc_module.h.
|
inlineprotected |
Definition at line 282 of file sc_module.h.
|
inlineprotected |
Definition at line 285 of file sc_module.h.
|
protectedvirtual |
|
protected |
|
protected |
|
inlineprotected |
Definition at line 159 of file sc_module.h.
|
protected |
|
protected |
|
inline |
Definition at line 324 of file sc_module.h.
|
protected |
|
protected |
|
protected |
|
protectedvirtual |
|
protectedvirtual |
| const char * sc_core::sc_module::gen_unique_name | ( | const char * | basename_, |
| bool | preserve_first | ||
| ) |
|
inlineprotected |
Definition at line 276 of file sc_module.h.
|
inlinevirtual |
Reimplemented from sc_core::sc_object.
Reimplemented in sc_core::sc_event_queue.
Definition at line 99 of file sc_module.h.
|
inlineprotected |
Definition at line 224 of file sc_module.h.
|
inlineprotected |
Definition at line 230 of file sc_module.h.
|
inlineprotected |
Definition at line 236 of file sc_module.h.
|
inlineprotected |
Definition at line 233 of file sc_module.h.
|
inlineprotected |
Definition at line 239 of file sc_module.h.
Definition at line 246 of file sc_module.h.
|
inlineprotected |
Definition at line 260 of file sc_module.h.
|
inlineprotected |
Definition at line 253 of file sc_module.h.
|
inlineprotected |
Definition at line 242 of file sc_module.h.
|
inlineprotected |
Definition at line 249 of file sc_module.h.
|
inlineprotected |
Definition at line 263 of file sc_module.h.
|
inlineprotected |
Definition at line 256 of file sc_module.h.
|
inline |
Definition at line 143 of file sc_module.h.
|
inline |
Definition at line 146 of file sc_module.h.
| sc_module & sc_core::sc_module::operator<< | ( | sc_interface & | ) |
| sc_module & sc_core::sc_module::operator<< | ( | sc_port_base & | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
inline |
Definition at line 93 of file sc_module.h.
|
protected |
|
protected |
|
protected |
|
protectedvirtual |
|
protected |
|
inlineprotected |
Definition at line 270 of file sc_module.h.
|
inlineprotected |
Definition at line 182 of file sc_module.h.
|
inlineprotected |
Definition at line 187 of file sc_module.h.
|
inlineprotected |
Definition at line 193 of file sc_module.h.
|
inlineprotected |
Definition at line 190 of file sc_module.h.
|
inlineprotected |
Definition at line 196 of file sc_module.h.
Definition at line 202 of file sc_module.h.
|
inlineprotected |
Definition at line 215 of file sc_module.h.
|
inlineprotected |
Definition at line 209 of file sc_module.h.
|
inlineprotected |
Definition at line 199 of file sc_module.h.
|
inlineprotected |
Definition at line 205 of file sc_module.h.
|
inlineprotected |
Definition at line 218 of file sc_module.h.
|
inlineprotected |
Definition at line 212 of file sc_module.h.
|
inlineprotected |
Definition at line 279 of file sc_module.h.
|
inlineprotected |
Definition at line 295 of file sc_module.h.
|
friend |
Definition at line 90 of file sc_module.h.
|
friend |
Definition at line 84 of file sc_module.h.
|
friend |
Definition at line 85 of file sc_module.h.
|
friend |
Definition at line 86 of file sc_module.h.
|
friend |
Definition at line 87 of file sc_module.h.
|
friend |
Definition at line 88 of file sc_module.h.
|
friend |
Definition at line 89 of file sc_module.h.
|
protected |
Definition at line 299 of file sc_module.h.
|
protected |
Definition at line 301 of file sc_module.h.
|
protected |
Definition at line 300 of file sc_module.h.