#include <sysc/kernel/sc_simcontext.h>
|
| | sc_simcontext () |
| |
| | ~sc_simcontext () |
| |
| void | initialize (bool=false) |
| |
| void | cycle (const sc_time &) |
| |
| void | simulate (const sc_time &duration) |
| |
| void | stop () |
| |
| void | end () |
| |
| void | reset () |
| |
| int | sim_status () const |
| |
| bool | elaboration_done () const |
| |
| std::vector< sc_thread_handle > & | get_active_invokers () |
| |
| sc_object_manager * | get_object_manager () |
| |
| sc_status | get_status () const |
| |
| sc_object * | active_object () |
| |
| void | hierarchy_push (sc_module *) |
| |
| sc_module * | hierarchy_pop () |
| |
| sc_module * | hierarchy_curr () const |
| |
| sc_object * | first_object () |
| |
| sc_object * | next_object () |
| |
| sc_object * | find_object (const char *name) |
| |
| sc_module_registry * | get_module_registry () |
| |
| sc_port_registry * | get_port_registry () |
| |
| sc_export_registry * | get_export_registry () |
| |
| sc_prim_channel_registry * | get_prim_channel_registry () |
| |
| const char * | gen_unique_name (const char *basename_, bool preserve_first=false) |
| |
| sc_process_handle | 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) |
| |
| sc_process_handle | 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) |
| |
| sc_process_handle | 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) |
| |
| sc_curr_proc_handle | get_curr_proc_info () |
| |
| sc_object * | get_current_writer () const |
| |
| bool | write_check () const |
| |
| void | set_curr_proc (sc_process_b *) |
| |
| void | reset_curr_proc () |
| |
| int | next_proc_id () |
| |
| void | add_trace_file (sc_trace_file *) |
| |
| void | remove_trace_file (sc_trace_file *) |
| |
| const sc_time & | max_time () const |
| |
| const sc_time & | time_stamp () const |
| |
| sc_dt::uint64 | change_stamp () const |
| |
| sc_dt::uint64 | delta_count () const |
| |
| bool | event_occurred (sc_dt::uint64 last_change_count) const |
| |
| bool | evaluation_phase () const |
| |
| bool | is_running () const |
| |
| bool | update_phase () const |
| |
| bool | notify_phase () const |
| |
| bool | get_error () |
| |
| void | set_error (sc_report *) |
| |
| sc_cor_pkg * | cor_pkg () |
| |
| sc_cor * | next_cor () |
| |
| const ::std::vector< sc_object * > & | get_child_objects () const |
| |
| void | elaborate () |
| |
| void | prepare_to_simulate () |
| |
| void | initial_crunch (bool no_crunch) |
| |
| bool | next_time (sc_time &t) const |
| |
| bool | pending_activity_at_current_time () const |
| |
Definition at line 135 of file sc_simcontext.h.
| sc_core::sc_simcontext::sc_simcontext |
( |
| ) |
|
| sc_core::sc_simcontext::~sc_simcontext |
( |
| ) |
|
| sc_object* sc_core::sc_simcontext::active_object |
( |
| ) |
|
| void sc_core::sc_simcontext::cycle |
( |
const sc_time & |
| ) |
|
| void sc_core::sc_simcontext::elaborate |
( |
| ) |
|
| bool sc_core::sc_simcontext::elaboration_done |
( |
| ) |
const |
|
inline |
| void sc_core::sc_simcontext::end |
( |
| ) |
|
| bool sc_core::sc_simcontext::evaluation_phase |
( |
| ) |
const |
|
inline |
| bool sc_core::sc_simcontext::event_occurred |
( |
sc_dt::uint64 |
last_change_count | ) |
const |
|
inline |
| sc_object* sc_core::sc_simcontext::find_object |
( |
const char * |
name | ) |
|
| sc_object* sc_core::sc_simcontext::first_object |
( |
| ) |
|
| const char* sc_core::sc_simcontext::gen_unique_name |
( |
const char * |
basename_, |
|
|
bool |
preserve_first = false |
|
) |
| |
| std::vector< sc_thread_handle > & sc_core::sc_simcontext::get_active_invokers |
( |
| ) |
|
|
inline |
| const ::std::vector<sc_object*>& sc_core::sc_simcontext::get_child_objects |
( |
| ) |
const |
| sc_object * sc_core::sc_simcontext::get_current_writer |
( |
| ) |
const |
|
inline |
| bool sc_core::sc_simcontext::get_error |
( |
| ) |
|
|
inline |
| sc_status sc_core::sc_simcontext::get_status |
( |
| ) |
const |
|
inline |
| sc_module* sc_core::sc_simcontext::hierarchy_curr |
( |
| ) |
const |
| sc_module* sc_core::sc_simcontext::hierarchy_pop |
( |
| ) |
|
| void sc_core::sc_simcontext::hierarchy_push |
( |
sc_module * |
| ) |
|
| void sc_core::sc_simcontext::initial_crunch |
( |
bool |
no_crunch | ) |
|
|
inline |
| void sc_core::sc_simcontext::initialize |
( |
bool |
= false | ) |
|
| bool sc_core::sc_simcontext::is_running |
( |
| ) |
const |
| const sc_time & sc_core::sc_simcontext::max_time |
( |
| ) |
const |
|
inline |
| sc_cor* sc_core::sc_simcontext::next_cor |
( |
| ) |
|
| sc_object* sc_core::sc_simcontext::next_object |
( |
| ) |
|
| int sc_core::sc_simcontext::next_proc_id |
( |
| ) |
|
|
inline |
| bool sc_core::sc_simcontext::next_time |
( |
sc_time & |
t | ) |
const |
| bool sc_core::sc_simcontext::notify_phase |
( |
| ) |
const |
|
inline |
| bool sc_core::sc_simcontext::pending_activity_at_current_time |
( |
| ) |
const |
| void sc_core::sc_simcontext::prepare_to_simulate |
( |
| ) |
|
| void sc_core::sc_simcontext::remove_trace_file |
( |
sc_trace_file * |
| ) |
|
| void sc_core::sc_simcontext::reset |
( |
| ) |
|
| void sc_core::sc_simcontext::reset_curr_proc |
( |
| ) |
|
|
inline |
| void sc_core::sc_simcontext::set_curr_proc |
( |
sc_process_b * |
process_h | ) |
|
|
inline |
| void sc_core::sc_simcontext::set_error |
( |
sc_report * |
err | ) |
|
|
inline |
| int sc_core::sc_simcontext::sim_status |
( |
| ) |
const |
|
inline |
| void sc_core::sc_simcontext::simulate |
( |
const sc_time & |
duration | ) |
|
| void sc_core::sc_simcontext::stop |
( |
| ) |
|
| const sc_time & sc_core::sc_simcontext::time_stamp |
( |
| ) |
const |
|
inline |
| bool sc_core::sc_simcontext::update_phase |
( |
| ) |
const |
|
inline |
| bool sc_core::sc_simcontext::write_check |
( |
| ) |
const |
|
inline |
| bool sc_end_of_simulation_invoked |
( |
| ) |
|
|
friend |
| sc_time sc_get_default_time_unit |
( |
| ) |
|
|
friend |
| friend struct sc_invoke_method |
|
friend |
| bool sc_start_of_simulation_invoked |
( |
| ) |
|
|
friend |
| void sc_thread_cor_fn |
( |
void * |
| ) |
|
|
friend |
The documentation for this class was generated from the following files: