#include <sysc/communication/sc_signal.h>
|
| sc_signal_channel (const char *name_) |
|
void | do_update () |
|
void | deprecated_get_data_ref () const |
|
void | deprecated_get_new_value () const |
|
void | deprecated_trace () const |
|
sc_event * | lazy_kernel_event (sc_event **, const char *) const |
|
void | notify_next_delta (sc_event *ev) const |
|
virtual void | update () |
|
virtual void | before_end_of_elaboration () |
|
virtual void | end_of_elaboration () |
|
virtual void | start_of_simulation () |
|
virtual void | end_of_simulation () |
|
bool | async_attach_suspending () |
|
bool | async_detach_suspending () |
|
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 | wait (int n) |
|
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 () |
|
virtual void | add_child_event (sc_event *event_p) |
|
virtual void | add_child_object (sc_object *object_p) |
|
virtual bool | remove_child_event (sc_event *event_p) |
|
virtual bool | remove_child_object (sc_object *object_p) |
|
phase_cb_mask | register_simulation_phase_callback (phase_cb_mask) |
|
phase_cb_mask | unregister_simulation_phase_callback (phase_cb_mask) |
|
Definition at line 87 of file sc_signal.h.
◆ phase_cb_mask
◆ anonymous enum
◆ sc_signal_channel()
sc_core::sc_signal_channel::sc_signal_channel |
( |
const char * |
name_ | ) |
|
|
inlineprotected |
◆ ~sc_signal_channel()
virtual sc_core::sc_signal_channel::~sc_signal_channel |
( |
| ) |
|
|
virtual |
◆ add_attribute()
◆ add_child_event()
virtual void sc_core::sc_object::add_child_event |
( |
sc_event * |
event_p | ) |
|
|
protectedvirtualinherited |
◆ add_child_object()
virtual void sc_core::sc_object::add_child_object |
( |
sc_object * |
object_p | ) |
|
|
protectedvirtualinherited |
◆ async_attach_suspending()
bool sc_core::sc_prim_channel::async_attach_suspending |
( |
| ) |
|
|
inlineprotectedinherited |
◆ async_detach_suspending()
bool sc_core::sc_prim_channel::async_detach_suspending |
( |
| ) |
|
|
inlineprotectedinherited |
◆ async_request_update()
void sc_core::sc_prim_channel::async_request_update |
( |
| ) |
|
|
inlineinherited |
◆ attr_cltn() [1/2]
◆ attr_cltn() [2/2]
◆ basename()
const char* sc_core::sc_object::basename |
( |
| ) |
const |
|
inherited |
◆ before_end_of_elaboration()
virtual void sc_core::sc_prim_channel::before_end_of_elaboration |
( |
| ) |
|
|
protectedvirtualinherited |
◆ default_event()
const sc_event& sc_core::sc_signal_channel::default_event |
( |
| ) |
const |
|
inline |
◆ deprecated_get_data_ref()
void sc_core::sc_signal_channel::deprecated_get_data_ref |
( |
| ) |
const |
|
protected |
◆ deprecated_get_new_value()
void sc_core::sc_signal_channel::deprecated_get_new_value |
( |
| ) |
const |
|
protected |
◆ deprecated_trace()
void sc_core::sc_signal_channel::deprecated_trace |
( |
| ) |
const |
|
protected |
◆ do_update()
void sc_core::sc_signal_channel::do_update |
( |
| ) |
|
|
protected |
◆ dump()
virtual void sc_core::sc_object::dump |
( |
::std::ostream & |
os = ::std::cout | ) |
const |
|
virtualinherited |
◆ end_of_elaboration()
virtual void sc_core::sc_prim_channel::end_of_elaboration |
( |
| ) |
|
|
protectedvirtualinherited |
◆ end_of_simulation()
virtual void sc_core::sc_prim_channel::end_of_simulation |
( |
| ) |
|
|
protectedvirtualinherited |
◆ event()
bool sc_core::sc_signal_channel::event |
( |
| ) |
const |
|
inline |
◆ get_attribute() [1/2]
sc_attr_base* sc_core::sc_object::get_attribute |
( |
const std::string & |
name_ | ) |
|
|
inherited |
◆ get_attribute() [2/2]
const sc_attr_base* sc_core::sc_object::get_attribute |
( |
const std::string & |
name_ | ) |
const |
|
inherited |
◆ get_child_events()
virtual const std::vector<sc_event*>& sc_core::sc_object::get_child_events |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ get_child_objects()
virtual const std::vector<sc_object*>& sc_core::sc_object::get_child_objects |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ get_parent()
sc_object* sc_core::sc_object::get_parent |
( |
| ) |
const |
|
inherited |
◆ get_parent_object()
sc_object* sc_core::sc_object::get_parent_object |
( |
| ) |
const |
|
inlineinherited |
◆ kind()
virtual const char* sc_core::sc_signal_channel::kind |
( |
| ) |
const |
|
inlinevirtual |
Reimplemented from sc_core::sc_prim_channel.
Reimplemented in sc_core::sc_signal_t< T, POL >, sc_core::sc_signal_t< bool, POL >, sc_core::sc_signal_t< sc_dt::sc_logic, POL >, sc_core::sc_signal_rv< W >, sc_core::sc_clock, sc_core::sc_signal_resolved, and sc_core::sc_buffer< T, POL >.
Definition at line 104 of file sc_signal.h.
◆ lazy_kernel_event()
sc_event* sc_core::sc_signal_channel::lazy_kernel_event |
( |
sc_event ** |
, |
|
|
const char * |
|
|
) |
| const |
|
protected |
◆ name()
const char* sc_core::sc_object::name |
( |
| ) |
const |
|
inlineinherited |
◆ next_trigger() [1/12]
void sc_core::sc_prim_channel::next_trigger |
( |
| ) |
|
|
inlineprotectedinherited |
◆ next_trigger() [2/12]
void sc_core::sc_prim_channel::next_trigger |
( |
const sc_event & |
e | ) |
|
|
inlineprotectedinherited |
◆ next_trigger() [3/12]
◆ next_trigger() [4/12]
◆ next_trigger() [5/12]
void sc_core::sc_prim_channel::next_trigger |
( |
const sc_time & |
t | ) |
|
|
inlineprotectedinherited |
◆ next_trigger() [6/12]
void sc_core::sc_prim_channel::next_trigger |
( |
double |
v, |
|
|
sc_time_unit |
tu |
|
) |
| |
|
inlineprotectedinherited |
◆ next_trigger() [7/12]
void sc_core::sc_prim_channel::next_trigger |
( |
const sc_time & |
t, |
|
|
const sc_event & |
e |
|
) |
| |
|
inlineprotectedinherited |
◆ next_trigger() [8/12]
◆ next_trigger() [9/12]
◆ next_trigger() [10/12]
◆ next_trigger() [11/12]
◆ next_trigger() [12/12]
◆ notify_next_delta()
void sc_core::sc_signal_channel::notify_next_delta |
( |
sc_event * |
ev | ) |
const |
|
inlineprotected |
◆ num_attributes()
int sc_core::sc_object::num_attributes |
( |
| ) |
const |
|
inherited |
◆ print()
virtual void sc_core::sc_object::print |
( |
::std::ostream & |
os = ::std::cout | ) |
const |
|
virtualinherited |
◆ register_simulation_phase_callback()
◆ remove_all_attributes()
void sc_core::sc_object::remove_all_attributes |
( |
| ) |
|
|
inherited |
◆ remove_attribute()
sc_attr_base* sc_core::sc_object::remove_attribute |
( |
const std::string & |
name_ | ) |
|
|
inherited |
◆ remove_child_event()
virtual bool sc_core::sc_object::remove_child_event |
( |
sc_event * |
event_p | ) |
|
|
protectedvirtualinherited |
◆ remove_child_object()
virtual bool sc_core::sc_object::remove_child_object |
( |
sc_object * |
object_p | ) |
|
|
protectedvirtualinherited |
◆ request_update()
void sc_core::sc_prim_channel::request_update |
( |
| ) |
|
|
inlineinherited |
◆ simcontext()
◆ start_of_simulation()
virtual void sc_core::sc_prim_channel::start_of_simulation |
( |
| ) |
|
|
protectedvirtualinherited |
◆ timed_out()
bool sc_core::sc_prim_channel::timed_out |
( |
| ) |
|
|
inlineprotectedinherited |
◆ trace()
virtual void sc_core::sc_object::trace |
( |
sc_trace_file * |
tf | ) |
const |
|
virtualinherited |
◆ unregister_simulation_phase_callback()
◆ update()
virtual void sc_core::sc_prim_channel::update |
( |
| ) |
|
|
protectedvirtualinherited |
Reimplemented in sc_core::sc_signal< sc_dt::sc_logic, POL >, sc_core::sc_signal< bool, POL >, sc_core::sc_signal_t< T, POL >, sc_core::sc_signal_t< bool, POL >, sc_core::sc_signal_t< sc_dt::sc_logic, POL >, sc_core::sc_signal_rv< W >, sc_core::sc_fifo< T >, sc_core::sc_signal_resolved, and sc_core::sc_buffer< T, POL >.
◆ update_requested()
bool sc_core::sc_prim_channel::update_requested |
( |
| ) |
|
|
inlineinherited |
◆ value_changed_event()
const sc_event& sc_core::sc_signal_channel::value_changed_event |
( |
| ) |
const |
◆ wait() [1/13]
void sc_core::sc_prim_channel::wait |
( |
| ) |
|
|
inlineprotectedinherited |
◆ wait() [2/13]
void sc_core::sc_prim_channel::wait |
( |
const sc_event & |
e | ) |
|
|
inlineprotectedinherited |
◆ wait() [3/13]
◆ wait() [4/13]
◆ wait() [5/13]
void sc_core::sc_prim_channel::wait |
( |
const sc_time & |
t | ) |
|
|
inlineprotectedinherited |
◆ wait() [6/13]
void sc_core::sc_prim_channel::wait |
( |
double |
v, |
|
|
sc_time_unit |
tu |
|
) |
| |
|
inlineprotectedinherited |
◆ wait() [7/13]
void sc_core::sc_prim_channel::wait |
( |
const sc_time & |
t, |
|
|
const sc_event & |
e |
|
) |
| |
|
inlineprotectedinherited |
◆ wait() [8/13]
◆ wait() [9/13]
◆ wait() [10/13]
◆ wait() [11/13]
◆ wait() [12/13]
◆ wait() [13/13]
void sc_core::sc_prim_channel::wait |
( |
int |
n | ) |
|
|
inlineprotectedinherited |
◆ m_change_event_p
sc_event* sc_core::sc_signal_channel::m_change_event_p |
|
mutableprotected |
◆ m_change_stamp
The documentation for this class was generated from the following file: