#include <sysc/kernel/sc_simcontext.h>

Definition at line 175 of file sc_simcontext.h.
| sc_core::sc_simcontext::sc_simcontext | ( | ) |
Definition at line 488 of file sc_simcontext.cpp.
| sc_core::sc_simcontext::~sc_simcontext | ( | ) |
Definition at line 493 of file sc_simcontext.cpp.
| void sc_core::sc_simcontext::initialize | ( | bool | no_crunch = false |
) |
Definition at line 798 of file sc_simcontext.cpp.
| void sc_core::sc_simcontext::cycle | ( | const sc_time & | t | ) | [inline] |
Definition at line 616 of file sc_simcontext.cpp.
| void sc_core::sc_simcontext::simulate | ( | const sc_time & | duration | ) |
Definition at line 808 of file sc_simcontext.cpp.
| void sc_core::sc_simcontext::stop | ( | ) |
Definition at line 920 of file sc_simcontext.cpp.
| void sc_core::sc_simcontext::end | ( | ) |
Definition at line 948 of file sc_simcontext.cpp.
| void sc_core::sc_simcontext::reset | ( | ) |
Definition at line 941 of file sc_simcontext.cpp.
| int sc_core::sc_simcontext::sim_status | ( | ) | const [inline] |
Definition at line 402 of file sc_simcontext.h.
| bool sc_core::sc_simcontext::elaboration_done | ( | ) | const [inline] |
Definition at line 394 of file sc_simcontext.h.
| sc_object_manager * sc_core::sc_simcontext::get_object_manager | ( | ) | [inline] |
Definition at line 416 of file sc_simcontext.h.
| void sc_core::sc_simcontext::hierarchy_push | ( | sc_module * | mod | ) |
Definition at line 959 of file sc_simcontext.cpp.
| sc_module * sc_core::sc_simcontext::hierarchy_pop | ( | ) |
Definition at line 965 of file sc_simcontext.cpp.
| sc_module * sc_core::sc_simcontext::hierarchy_curr | ( | ) | const |
Definition at line 971 of file sc_simcontext.cpp.
| sc_object * sc_core::sc_simcontext::first_object | ( | ) |
Definition at line 977 of file sc_simcontext.cpp.
| sc_object * sc_core::sc_simcontext::next_object | ( | ) |
Definition at line 983 of file sc_simcontext.cpp.
| sc_object * sc_core::sc_simcontext::find_object | ( | const char * | name | ) |
Definition at line 989 of file sc_simcontext.cpp.
| sc_module_registry * sc_core::sc_simcontext::get_module_registry | ( | ) | [inline] |
Definition at line 423 of file sc_simcontext.h.
| sc_port_registry * sc_core::sc_simcontext::get_port_registry | ( | ) | [inline] |
Definition at line 430 of file sc_simcontext.h.
| sc_export_registry * sc_core::sc_simcontext::get_export_registry | ( | ) | [inline] |
Definition at line 437 of file sc_simcontext.h.
| sc_prim_channel_registry * sc_core::sc_simcontext::get_prim_channel_registry | ( | ) | [inline] |
Definition at line 444 of file sc_simcontext.h.
| const char * sc_core::sc_simcontext::gen_unique_name | ( | const char * | basename_, | |
| bool | preserve_first = false | |||
| ) |
Definition at line 1005 of file sc_simcontext.cpp.
| sc_process_handle sc_core::sc_simcontext::create_cthread_process | ( | const char * | name_p, | |
| bool | free_host, | |||
| SC_ENTRY_FUNC | method_p, | |||
| sc_process_host * | host_p, | |||
| const sc_spawn_options * | opt_p | |||
| ) |
Definition at line 1012 of file sc_simcontext.cpp.
| sc_process_handle sc_core::sc_simcontext::create_method_process | ( | const char * | name_p, | |
| bool | free_host, | |||
| SC_ENTRY_FUNC | method_p, | |||
| sc_process_host * | host_p, | |||
| const sc_spawn_options * | opt_p | |||
| ) |
Definition at line 1029 of file sc_simcontext.cpp.
| sc_process_handle sc_core::sc_simcontext::create_thread_process | ( | const char * | name_p, | |
| bool | free_host, | |||
| SC_ENTRY_FUNC | method_p, | |||
| sc_process_host * | host_p, | |||
| const sc_spawn_options * | opt_p | |||
| ) |
Definition at line 1047 of file sc_simcontext.cpp.
| sc_curr_proc_handle sc_core::sc_simcontext::get_curr_proc_info | ( | ) | [inline] |
Definition at line 452 of file sc_simcontext.h.
| sc_object * sc_core::sc_simcontext::get_current_writer | ( | ) | const [inline] |
Definition at line 519 of file sc_simcontext.h.
| bool sc_core::sc_simcontext::write_check | ( | ) | const [inline] |
Definition at line 525 of file sc_simcontext.h.
| void sc_core::sc_simcontext::set_curr_proc | ( | sc_process_b * | process_h | ) | [inline] |
Definition at line 72 of file sc_simcontext_int.h.
| void sc_core::sc_simcontext::reset_curr_proc | ( | ) | [inline] |
Definition at line 81 of file sc_simcontext_int.h.
| int sc_core::sc_simcontext::next_proc_id | ( | ) | [inline] |
Definition at line 460 of file sc_simcontext.h.
| void sc_core::sc_simcontext::add_trace_file | ( | sc_trace_file * | tf | ) |
Definition at line 1065 of file sc_simcontext.cpp.
| const sc_time & sc_core::sc_simcontext::time_stamp | ( | ) | const [inline] |
Definition at line 468 of file sc_simcontext.h.
| sc_dt::uint64 sc_core::sc_simcontext::delta_count | ( | ) | const |
Definition at line 1129 of file sc_simcontext.cpp.
| bool sc_core::sc_simcontext::event_occurred | ( | sc_dt::uint64 | last_change_count | ) | const [inline] |
Definition at line 476 of file sc_simcontext.h.
| bool sc_core::sc_simcontext::is_running | ( | ) | const |
Definition at line 1142 of file sc_simcontext.cpp.
| bool sc_core::sc_simcontext::update_phase | ( | ) | const [inline] |
Definition at line 483 of file sc_simcontext.h.
| bool sc_core::sc_simcontext::get_error | ( | ) | [inline] |
Definition at line 498 of file sc_simcontext.h.
| void sc_core::sc_simcontext::set_error | ( | ) | [inline] |
Definition at line 490 of file sc_simcontext.h.
| sc_cor_pkg* sc_core::sc_simcontext::cor_pkg | ( | ) | [inline] |
Definition at line 269 of file sc_simcontext.h.
| sc_cor * sc_core::sc_simcontext::next_cor | ( | ) |
Definition at line 1073 of file sc_simcontext.cpp.
| const ::std::vector< sc_object * > & sc_core::sc_simcontext::get_child_objects | ( | ) | const |
Definition at line 1094 of file sc_simcontext.cpp.
| void sc_core::sc_simcontext::elaborate | ( | ) |
Definition at line 633 of file sc_simcontext.cpp.
| void sc_core::sc_simcontext::prepare_to_simulate | ( | ) |
Definition at line 672 of file sc_simcontext.cpp.
| void sc_core::sc_simcontext::initial_crunch | ( | bool | no_crunch | ) | [inline] |
Definition at line 775 of file sc_simcontext.cpp.
| const sc_time sc_core::sc_simcontext::next_time | ( | ) |
Definition at line 1155 of file sc_simcontext.cpp.
friend class sc_event [friend] |
Definition at line 177 of file sc_simcontext.h.
friend class sc_module [friend] |
Definition at line 178 of file sc_simcontext.h.
friend class sc_object [friend] |
Definition at line 179 of file sc_simcontext.h.
friend class sc_time [friend] |
Definition at line 180 of file sc_simcontext.h.
friend class sc_clock [friend] |
Definition at line 181 of file sc_simcontext.h.
friend class sc_method_process [friend] |
Definition at line 182 of file sc_simcontext.h.
friend class sc_process_b [friend] |
Definition at line 183 of file sc_simcontext.h.
friend class sc_prim_channel [friend] |
Definition at line 184 of file sc_simcontext.h.
friend class sc_thread_process [friend] |
Definition at line 185 of file sc_simcontext.h.
| sc_dt::uint64 sc_delta_count | ( | ) | [friend] |
| const std::vector<sc_object*>& sc_get_top_level_objects | ( | const sc_simcontext * | simc_p = sc_get_curr_simcontext() |
) | [friend] |
| bool sc_is_running | ( | const sc_simcontext * | simc_p = sc_get_curr_simcontext() |
) | [friend] |
| bool sc_end_of_simulation_invoked | ( | ) | [friend] |
| bool sc_pending_activity_at_current_time | ( | ) | [friend] |
Definition at line 1285 of file sc_simcontext.cpp.
| bool sc_start_of_simulation_invoked | ( | ) | [friend] |
| void sc_set_time_resolution | ( | double | , | |
| sc_time_unit | ||||
| ) | [friend] |
| sc_time sc_get_time_resolution | ( | ) | [friend] |
| void sc_set_default_time_unit | ( | double | , | |
| sc_time_unit | ||||
| ) | [friend] |
| sc_time sc_get_default_time_unit | ( | ) | [friend] |
1.5.5