Lines Matching refs:sc_simcontext

22   sc_simcontext.h -- Definition of the simulation context class.
113 const sc_simcontext* simc_p);
115 const sc_simcontext* simc_p);
116 bool sc_is_running( const sc_simcontext* simc_p );
125 bool sc_pending_activity_at_current_time( const sc_simcontext* );
126 bool sc_pending_activity_at_future_time( const sc_simcontext* );
127 sc_time sc_time_to_pending_activity( const sc_simcontext* );
132 // CLASS : sc_simcontext
137 class sc_simcontext
154 const sc_simcontext* simc_p);
156 const sc_simcontext* simc_p);
157 friend bool sc_is_running( const sc_simcontext* simc_p );
163 friend sc_time sc_time_to_pending_activity( const sc_simcontext* );
164 friend bool sc_pending_activity_at_current_time( const sc_simcontext* );
165 friend bool sc_pending_activity_at_future_time( const sc_simcontext* );
173 sc_simcontext();
174 ~sc_simcontext();
369 sc_simcontext( const sc_simcontext& );
370 sc_simcontext& operator = ( const sc_simcontext& );
378 extern sc_simcontext* sc_curr_simcontext;
379 extern sc_simcontext* sc_default_global_context;
381 inline sc_simcontext*
385 sc_default_global_context = new sc_simcontext;
391 extern sc_simcontext* sc_get_curr_simcontext();
403 sc_simcontext::elaboration_done() const
409 inline sc_status sc_simcontext::get_status() const
418 sc_simcontext::sim_status() const
432 sc_simcontext::get_object_manager()
439 sc_simcontext::get_module_registry()
446 sc_simcontext::get_port_registry()
453 sc_simcontext::get_export_registry()
460 sc_simcontext::get_prim_channel_registry()
468 sc_simcontext::get_curr_proc_info()
476 sc_simcontext::next_proc_id()
484 sc_simcontext::max_time() const
495 sc_simcontext::change_stamp() const
502 sc_simcontext::time_stamp() const
510 sc_simcontext::event_occurred(sc_dt::uint64 last_change_stamp) const
517 sc_simcontext::evaluation_phase() const
525 sc_simcontext::update_phase() const
532 sc_simcontext::notify_phase() const
539 sc_simcontext::set_error( sc_report* err )
548 sc_simcontext::get_error()
555 sc_simcontext::add_delta_event( sc_event* e )
563 sc_simcontext::add_timed_event( sc_event_timed* et )
569 sc_simcontext::get_current_writer() const
575 sc_simcontext::write_check() const
641 const sc_simcontext* simc_p = sc_get_curr_simcontext() )
648 const sc_simcontext* simc_p = sc_get_curr_simcontext() )
664 bool sc_is_running( const sc_simcontext* simc_p = sc_get_curr_simcontext() )
679 ( const sc_simcontext* simc_p = sc_get_curr_simcontext() )
687 ( const sc_simcontext* simc_p = sc_get_curr_simcontext() )
697 ( const sc_simcontext* simc_p = sc_get_curr_simcontext() )
705 ( const sc_simcontext* simc_p = sc_get_curr_simcontext() );
728 // be considered errors or not. See sc_simcontext.cpp for details on what
762 // $Log: sc_simcontext.h,v $
809 // Andy Goodrich: moved active process calculation to the sc_simcontext class.
900 // sc_simcontext. Changed the boolean update_phase to an enum that shows all