Classes | |
class | rc_abstract_accessor_b |
Base class of an abstract accessor. More... | |
class | rc_abstract_accessor |
Abstract base class of an accessor. More... | |
class | rc_accessor |
The generic accessor class. More... | |
class | rc_fallback_interface< sc_fifo_in_if< T > > |
Fallback interface for a FIFO (input). More... | |
class | rc_fallback_interface< sc_fifo_out_if< T > > |
Fallback interface for a FIFO (output). More... | |
class | rc_fallback_interface< sc_mutex_if > |
Fallback interface for a mutex. More... | |
class | rc_fallback_interface< sc_semaphore_if > |
Fallback interface for a semaphore. More... | |
class | rc_fallback_interface< sc_signal_in_if< T > > |
Fallback interface for a signal (input). More... | |
class | rc_fallback_interface< sc_signal_inout_if< T > > |
Fallback interface for a signal (output). More... | |
class | rc_signal_in_accessor_base |
Base class of an accessor for a signal (input). More... | |
class | rc_accessor< sc_signal_in_if< T > > |
Accessor for a signal (input). More... | |
class | rc_signal_in_accessor_edged_base |
Base class of an accessor for a signal (input/edged). More... | |
class | rc_accessor< sc_signal_in_if< bool > > |
Accessor for signal<bool> (input). More... | |
class | rc_signal_accessor_base |
Base class of an accessor for a signal (input+output). More... | |
class | rc_accessor< sc_signal_inout_if< T > > |
Accessor for a signal (input+output). More... | |
class | rc_signal_accessor_edged_base |
Base class of an accessor for a signal (input+output/edged). More... | |
class | rc_accessor< sc_signal_inout_if< bool > > |
Accessor for signal<bool> (input+output). More... | |
class | rc_exportal_base |
Base class of an exportal switch. More... | |
class | rc_abstract_exportal |
Class of an abstract exportal switch. More... | |
class | rc_exportal |
The generic exportal switch. More... | |
class | rc_abstract_filter |
Abstract filter class. More... | |
class | rc_abstract_prim_filter |
Abstract primitive filter class. More... | |
class | rc_fifo_in_filter |
Predefined FIFO input filter. More... | |
class | rc_fifo_out_filter |
Predefined FIFO output filter. More... | |
class | rc_mutex_filter |
Predefined mutex filter. More... | |
class | rc_semaphore_filter |
Predefined semaphore filter. More... | |
class | rc_portal_base |
Base class of a portal implementation. More... | |
class | rc_portal_b |
Base class of a portal implementation. More... | |
class | rc_abstract_portal |
An abstract portal class. More... | |
class | rc_event_queue_portal |
Portal for an event queue. More... | |
class | rc_fifo_in_portal |
Portal for a FIFO input port (named). More... | |
class | rc_fifo_out_portal |
Portal for a FIFO output port (named). More... | |
class | rc_mutex_portal |
Portal for a mutex port (named). More... | |
class | rc_portal |
The generic portal class. More... | |
class | rc_portal< sc_out_resolved > |
Portal for a resolved signal output port. More... | |
class | rc_in_resolved_portal |
Portal for a resolved signal input port (named). More... | |
class | rc_inout_resolved_portal |
Portal for a resolved signal input/output port (named). More... | |
class | rc_out_resolved_portal |
Portal for a resolved signal output port (named). More... | |
class | rc_portal< sc_out_rv< W > > |
Portal for an resolved vector signal output port. More... | |
class | rc_in_rv_portal |
Portal for an resolved vector signal input port (named). More... | |
class | rc_inout_rv_portal |
Portal for an resolved vector signal input/output port (named). More... | |
class | rc_out_rv_portal |
Portal for an resolved vector signal output port (named). More... | |
class | rc_semaphore_portal |
Portal for semaphore port (named). More... | |
class | rc_portal< sc_out< T > > |
Portal for signal output port. More... | |
class | rc_in_portal |
Portal for signal input port (named). More... | |
class | rc_inout_portal |
Portal for signal input/output port (named). More... | |
class | rc_out_portal |
Portal for signal output port (named). More... | |
class | rc_abstract_interface_wrapper_b |
Base class of rc_abstract_interface_wrapper<IF>. More... | |
class | rc_abstract_interface_wrapper |
Abstract interface wrapper class. More... | |
class | rc_abstract_switch_b |
Base class of rc_abstract_switch<IF>. More... | |
class | rc_abstract_switch |
Abstract switch class. More... | |
class | rc_event_forwarder_base |
Abstract base class of an event forwarder. More... | |
class | rc_event_forwarder |
Implementation of an event forwarder (optimized for one or two targets). More... | |
class | rc_event_forwarder_host |
Abstract base class of an event forwarder host. More... | |
class | rc_fallback_interface |
fallback interface template (skeleton) More... | |
class | rc_fallback_interface_factory< IF, true > |
fallback interface factory (if fallback interface exists) More... | |
class | rc_fallback_interface_factory< IF, false > |
fallback interface factory (if fallback interface doesn't exist) More... | |
class | rc_interface_wrapper_base |
Base ABI of rc_interface_wrapper<IF>. More... | |
class | rc_interface_wrapper |
ABI of an interface wrapper. More... | |
class | rc_buffer |
Resettable representation of sc_buffer. More... | |
class | rc_fifo |
Resettable representation of sc_fifo. More... | |
class | rc_join |
This class is used by RC_FORK and RC_JOIN. More... | |
struct | rc_module |
ReChannel's representation of sc_module. More... | |
class | rc_mutex |
Resettable representation of sc_mutex. More... | |
class | rc_prim_channel |
Resettable representation of sc_prim_channel. More... | |
class | rc_in_resolved |
ReChannel's representation of sc_in_resolved. More... | |
class | rc_inout_resolved |
ReChannel's representation of sc_inout_resolved. More... | |
class | rc_out_resolved |
ReChannel's representation of sc_out_resolved. More... | |
class | rc_in_rv |
Resettable representation of sc_in_rv<W>. More... | |
class | rc_inout_rv |
Resettable representation of sc_inout_rv<W>. More... | |
class | rc_out_rv |
Resettable representation of sc_out_rv<W>. More... | |
class | rc_sc_buffer |
Resettable buffer (wrapping class sc_buffer). More... | |
class | rc_sc_buffer< bool > |
Resettable buffer (wrapping class sc_buffer<bool>). More... | |
class | rc_sc_buffer< sc_logic > |
Resettable buffer (wrapping class sc_buffer<sc_logic>). More... | |
class | rc_sc_event |
Resettable event (wrapping class sc_event). More... | |
class | rc_sc_fifo |
Resettable FIFO (wrapping class sc_fifo). More... | |
class | rc_sc_signal_b |
Base class of a resettable signal (wrapping a SystemC signal). More... | |
class | rc_sc_signal |
Resettable signal (wrapping class sc_signal). More... | |
class | rc_sc_signal< bool > |
Resettable signal (wrapping class sc_signal<bool>). More... | |
class | rc_sc_signal< sc_logic > |
Resettable signal (wrapping class sc_signal<sc_logic>). More... | |
class | rc_sc_signal_resolved |
Resettable resolved signal (wrapping class sc_signal_resolved). More... | |
class | rc_sc_signal_rv |
Resettable rv signal (wrapping class sc_signal_rv<W>). More... | |
class | rc_semaphore |
Resettable representation of sc_semaphore. More... | |
class | rc_signal_b |
Base class of a resettable representation of sc_signal. More... | |
class | rc_signal |
Resettable representation of sc_signal. More... | |
class | rc_signal< bool > |
Resettable representation of sc_signal<bool>. More... | |
class | rc_signal_resolved |
Resettable representation of sc_signal_resolved. More... | |
class | rc_signal_rv |
Resettable representation of sc_signal_rv<W>. More... | |
class | rc_control |
This class represents ReChannel's reconfiguration control. More... | |
class | rc_control_sim_if |
ABI of a reconfiguration control used for simulation. More... | |
class | rc_control_elab_if |
ABI of a reconfiguration control used for elaboration. More... | |
class | rc_control_if |
ABI of the reconfiguration control. More... | |
class | rc_event_filter |
ABI of the event filter. More... | |
class | rc_event_trigger |
ABI of an event trigger control. More... | |
class | rc_interface_filter |
ABI of the interface filter. More... | |
class | rc_non_reconfigurable |
This class represents a non-reconfigurable reconfigurable. More... | |
class | rc_portmap_base |
Base class of a port map. More... | |
class | rc_portmap |
The class of a port map. More... | |
class | rc_process_control |
Controls the cancellation of resettable processes. More... | |
struct | rc_process_info |
Internal struct used by the process registry. More... | |
class | rc_process_handle |
ReChannel's representation of sc_process_handle. More... | |
class | rc_process_registry |
ReChannel's process registry. More... | |
class | rc_process_behavior_change |
class | rc_process_cancel_exception |
Exception used to cancel a resettable process. More... | |
class | rc_spawn_options |
ReChannel's representation of sc_spawn_options (+reset). More... | |
class | rc_process_reset |
This class resets resettable processes in the same delta cycle. More... | |
class | rc_reconfigurable |
This class represents a reconfigurable object. More... | |
class | rc_transaction |
This class represents an open transaction. More... | |
class | rc_reconfigurable_module< Module, true > |
Class of a reconfigurable module. More... | |
class | rc_reconfigurable_module< Module, false > |
Class of a reconfigurable module. More... | |
class | rc_reconfigurable_set |
Implemenation of a set of rc_reconfigurable objects. More... | |
class | rc_reset_channel_if |
The pure virtual interface of a reset channel. More... | |
class | rc_resettable |
The pure virtual interface rc_resettable. More... | |
class | rc_switch |
The pure virtual interface of a switch. More... | |
class | rc_switch_connector_base |
Base class of rc_switch_connector<PortMap>. More... | |
class | rc_switch_connector |
Class rc_switch_connector<PortMap>. More... | |
class | rc_transaction_counter |
Class rc_transaction_counter. More... | |
class | rc_delta_sync_object |
Helper channel to synchronise arbitrary operations with delta cycle borders. More... | |
class | rc_driver_object_base |
This class is the base class of a driver object. More... | |
class | rc_driver_object_b< IF, false > |
Templated base class of a non-blocking driver. More... | |
class | rc_driver_object_b< IF, true > |
Templated base class of a blocking driver. More... | |
class | rc_driver_object |
The driver object for blocking calls (thread process). More... | |
class | rc_nb_driver_object |
The driver object for non-blocking calls (method process). More... | |
class | rc_export_handle |
Class for the generalised handling of SystemC exports. More... | |
class | rc_hash_map |
Hash map implementation. More... | |
class | rc_hash_multimap |
Hash multimap implementation. More... | |
class | rc_mutex_object |
Implementation of a mutex object. More... | |
class | rc_object_handle |
Class for a generalised handling of SystemC objects. More... | |
class | rc_port_handle |
Class for the generalised handling of SystemC ports. More... | |
class | rc_port_traits |
generic port traits template More... | |
struct | rc_port_traits< sc_port< IF, N, POL > > |
struct | rc_port_traits< sc_fifo_in< T > > |
struct | rc_port_traits< sc_fifo_out< T > > |
struct | rc_port_traits< sc_in< T > > |
struct | rc_port_traits< sc_inout< T > > |
struct | rc_port_traits< sc_out< T > > |
struct | rc_port_traits< sc_in_resolved > |
struct | rc_port_traits< sc_inout_resolved > |
struct | rc_port_traits< sc_out_resolved > |
struct | rc_port_traits< sc_in_rv< W > > |
struct | rc_port_traits< sc_inout_rv< W > > |
struct | rc_port_traits< sc_out_rv< W > > |
class | rc_static_assertion< true > |
Class rc_static_assertion<true> represents a true assertion condition. More... | |
class | rc_static_assertion< false > |
Class rc_static_assertion<false> represents a false assertion condition. More... | |
class | rc_throwable |
rc_throwable is the interface of a polymorphic error object. More... | |
class | rc_accessor< sc_signal_in_if< sc_dt::sc_logic > > |
Accessor for signal<sc_logic> (input). More... | |
class | rc_accessor< sc_signal_inout_if< sc_dt::sc_logic > > |
Accessor for signal<sc_logic> (input+output). More... | |
class | rc_signal< sc_dt::sc_logic > |
Resettable representation of sc_signal<sc_logic>. More... | |
struct | rc_member_func< R(T::*)()> |
struct | rc_member_func< R(T::*)() const > |
struct | rc_member_func< R(T::*)(A1)> |
struct | rc_member_func< R(T::*)(A1) const > |
struct | rc_member_func< R(T::*)(A1, A2)> |
struct | rc_member_func< R(T::*)(A1, A2) const > |
struct | rc_member_func< R(T::*)(A1, A2, A3)> |
struct | rc_member_func< R(T::*)(A1, A2, A3) const > |
struct | rc_member_func< R(T::*)(A1, A2, A3, A4)> |
struct | rc_member_func< R(T::*)(A1, A2, A3, A4) const > |
struct | rc_member_func< R(T::*)(A1, A2, A3, A4, A5)> |
struct | rc_member_func< R(T::*)(A1, A2, A3, A4, A5) const > |
struct | rc_member_func< R(T::*)(A1, A2, A3, A4, A5, A6)> |
struct | rc_member_func< R(T::*)(A1, A2, A3, A4, A5, A6) const > |
struct | rc_member_func< R(T::*)(A1, A2, A3, A4, A5, A6, A7)> |
struct | rc_member_func< R(T::*)(A1, A2, A3, A4, A5, A6, A7) const > |
struct | rc_member_func< R(T::*)(A1, A2, A3, A4, A5, A6, A7, A8)> |
struct | rc_member_func< R(T::*)(A1, A2, A3, A4, A5, A6, A7, A8) const > |
struct | rc_member_func< R(T::*)(A1, A2, A3, A4, A5, A6, A7, A8, A9)> |
struct | rc_member_func< R(T::*)(A1, A2, A3, A4, A5, A6, A7, A8, A9) const > |
struct | rc_member_func< R(T::*)(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)> |
struct | rc_member_func< R(T::*)(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) const > |
Namespaces | |
namespace | internals |
The internal namespace of ReChannel. | |
Typedefs | |
typedef rc_sc_event | rc_event |
typedef sc_module_name | rc_module_name |
typedef rc_module | rc_channel |
typedef rc_module | rc_behavior |
Functions | |
RC_FALLBACK_INTERFACE (sc_event_queue_if) | |
Fallback interface for event queues. | |
RC_ACCESSOR (sc_event_queue_if) | |
Accessor for event queues. | |
template<class T> | |
RC_ACCESSOR_TEMPLATE (sc_fifo_in_if< T >) | |
Accessor for a FIFO (input). | |
template<class T> | |
RC_ACCESSOR_TEMPLATE (sc_fifo_out_if< T >) | |
Accessor for a FIFO (output). | |
RC_ACCESSOR (sc_mutex_if) | |
Accessor for a mutex. | |
RC_ACCESSOR (sc_semaphore_if) | |
Accessor for a semaphore. | |
RC_EXPORTAL (sc_event_queue_if) | |
Exportal switch for an event queue. | |
template<class T> | |
RC_EXPORTAL_TEMPLATE (sc_fifo_in_if< T >) | |
Exportal switch for a FIFO (input). | |
template<class T> | |
RC_EXPORTAL_TEMPLATE (sc_fifo_out_if< T >) | |
Exportal switch for a FIFO (output). | |
RC_EXPORTAL (sc_mutex_if) | |
Exportal switch for a mutex. | |
RC_EXPORTAL (sc_semaphore_if) | |
Exportal switch for a semaphore. | |
template<class T> | |
RC_EXPORTAL_TEMPLATE (sc_signal_in_if< T >) | |
Exportal switch for a signal (input). | |
RC_EXPORTAL (sc_signal_in_if< bool >) | |
Exportal switch for signal<bool> (input). | |
RC_EXPORTAL (sc_signal_in_if< sc_logic >) | |
Exportal switch for signal<sc_logic> (input). | |
template<int W> | |
RC_EXPORTAL_TEMPLATE (sc_signal_in_if< sc_lv< W > >) | |
Exportal switch for signal<sc_lv<W>> (input). | |
template<class T> | |
RC_EXPORTAL_TEMPLATE (sc_signal_inout_if< T >) | |
Exportal switch for a signal (input+output). | |
RC_EXPORTAL (sc_signal_inout_if< bool >) | |
Exportal switch for signal<bool> (input+output). | |
RC_EXPORTAL (sc_signal_inout_if< sc_logic >) | |
Exportal switch for signal<sc_logic> (input+output). | |
template<int W> | |
RC_EXPORTAL_TEMPLATE (sc_signal_inout_if< sc_lv< W > >) | |
Exportal switch for signal<sc_lv<W>> (input+output). | |
RC_PORTAL (sc_port< sc_event_queue_if >) | |
template<class T> | |
RC_PORTAL_TEMPLATE (sc_fifo_in< T >) | |
Portal for a FIFO input port. | |
template<class T> | |
RC_PORTAL_TEMPLATE (sc_fifo_out< T >) | |
Portal for a FIFO output port. | |
RC_PORTAL (sc_port< sc_mutex_if >) | |
Portal for a mutex port. | |
RC_PORTAL (sc_in_resolved) | |
Portal for a resolved signal input port. | |
RC_PORTAL (sc_inout_resolved) | |
Portal for a resolved signal input/output port. | |
template<int W> | |
RC_PORTAL_TEMPLATE (sc_in_rv< W >) | |
Portal for an resolved vector signal input port. | |
template<int W> | |
RC_PORTAL_TEMPLATE (sc_inout_rv< W >) | |
Portal for an resolved vector signal input/output port. | |
RC_PORTAL (sc_port< sc_semaphore_if >) | |
Portal for semaphore port. | |
template<class T> | |
RC_PORTAL_TEMPLATE (sc_in< T >) | |
Portal for signal input port. | |
RC_PORTAL (sc_in< bool >) | |
Portal for signal<bool> input port. | |
RC_PORTAL (sc_in< sc_logic >) | |
Portal for signal<sc_logic> input port. | |
template<class T> | |
RC_PORTAL_TEMPLATE (sc_inout< T >) | |
Portal for signal input/output port. | |
RC_PORTAL (sc_inout< bool >) | |
Portal for signal<bool> input/output port. | |
RC_PORTAL (sc_inout< sc_logic >) | |
Portal for signal<sc_logic> input/output port. | |
template<int W> | |
RC_PORTAL_TEMPLATE (sc_inout< sc_lv< W > >) | |
Portal for signal<sc_lv<W>> input/output port. | |
template<class T> | |
T | rc_undefined_value () |
returns the default undefined value of type T | |
sc_object * | rc_find_object (const char *obj_name, const sc_object *rel_obj) |
Returns the sc_object with the given name if exists otherwise returns the null pointer. | |
sc_module * | rc_find_parent_module (sc_object *obj) |
void | rc_next_trigger () |
void | rc_next_trigger (const sc_event &e) |
void | rc_next_trigger (sc_event_or_list &el) |
void | rc_next_trigger (sc_event_and_list &el) |
void | rc_next_trigger (const sc_time &t) |
void | rc_next_trigger (double v, sc_time_unit tu) |
void | rc_next_trigger (const sc_time &t, const sc_event &e) |
void | rc_next_trigger (double v, sc_time_unit tu, const sc_event &e) |
void | rc_next_trigger (const sc_time &t, sc_event_or_list &el) |
void | rc_next_trigger (double v, sc_time_unit tu, sc_event_or_list &el) |
void | rc_next_trigger (const sc_time &t, sc_event_and_list &el) |
void | rc_next_trigger (double v, sc_time_unit tu, sc_event_and_list &el) |
void | rc_wait () |
void | rc_wait (int n) |
void | rc_wait (const sc_event &e) |
void | rc_wait (sc_event_or_list &el) |
void | rc_wait (sc_event_and_list &el) |
void | rc_wait (const sc_time &t) |
void | rc_wait (double v, sc_time_unit tu) |
void | rc_wait (const sc_time &t, const sc_event &e) |
void | rc_wait (double v, sc_time_unit tu, const sc_event &e) |
void | rc_wait (const sc_time &t, sc_event_or_list &el) |
void | rc_wait (double v, sc_time_unit tu, sc_event_or_list &el) |
void | rc_wait (const sc_time &t, sc_event_and_list &el) |
void | rc_wait (double v, sc_time_unit tu, sc_event_and_list &el) |
bool | rc_is_update_phase () |
void | rc_notify (sc_event &e) |
rc_process_registry & | rc_get_process_registry () |
bool | operator== (const rc_process_handle &left_, const rc_process_handle &right_) |
bool | operator!= (const rc_process_handle &left_, const rc_process_handle &right_) |
rc_process_handle | rc_get_current_process_handle () |
rc_reconfigurable * | rc_get_reconfigurable_context () |
Determines the current reconfigurable context. | |
rc_reconfigurable * | rc_get_reconfigurable_context (sc_object *start_search) |
Determines the current reconfigurable context. | |
const rc_reconfigurable * | rc_register_resettable (rc_resettable &resettable, sc_object *search_start) |
Automatically registers a resettable component to with the current reconfigurable context. | |
rc_reconfigurable_set | operator+ (rc_reconfigurable &dyn_object1, rc_reconfigurable &dyn_object2) |
rc_reconfigurable_set | operator+ (rc_reconfigurable &reconf, const rc_reconfigurable_set &reconf_set) |
void | rc_throw (rc_throwable *t) |
Variables | |
const char | RC_ID_FALLBACK_INTERFACE_MISSING_ [] = RC_REPORT_MSG_TYPE "/fallback_interface/missing" |
const char | RC_ID_UNDEFINED_EVENT_WARNING_ [] = RC_REPORT_MSG_TYPE "/fallback_interface/undefined_event" |
const char | RC_ID_UNDEFINED_BLOCKING_ACCESS_WARNING_ [] = RC_REPORT_MSG_TYPE "/fallback_interface/blocking_access" |
const char | RC_ID_FALLBACK_INTERFACE_MISSING_ [] |
const char | RC_ID_UNDEFINED_EVENT_WARNING_ [] |
const char | RC_ID_UNDEFINED_BLOCKING_ACCESS_WARNING_ [] |
const char | RC_ID_FIFO_BINDING_ERROR_ [] = RC_REPORT_MSG_TYPE "/rc_fifo/binding_error" |
const char | RC_ID_SIGNAL_BINDING_ERROR_ [] = RC_REPORT_MSG_TYPE "/rc_signal/binding_error" |
const char | RC_ID_SIGNAL_DRIVER_CONFLICT_ [] = RC_REPORT_MSG_TYPE "/rc_signal/driver_conflict" |
const char | RC_ID_SEMAPHORE_INVALID_VALUE_ [] = RC_REPORT_MSG_TYPE "/rc_semaphore/invalid_value" |
const char | RC_ID_FIFO_BINDING_ERROR_ [] |
const char | RC_ID_SIGNAL_BINDING_ERROR_ [] |
const char | RC_ID_SIGNAL_DRIVER_CONFLICT_ [] |
const char | RC_ID_SEMAPHORE_INVALID_VALUE_ [] |
const char | RC_ID_RELNAME_SYNTAX_ERROR_ [] = RC_REPORT_MSG_TYPE "/relname_syntax_error" |
const char | RC_ID_CONTROL_CONFLICT_ [] = RC_REPORT_MSG_TYPE "/control/conflict" |
const char | RC_ID_SWITCH_BINDING_ERROR_ [] = RC_REPORT_MSG_TYPE "/switch/binding_error" |
const char | RC_ID_SWITCH_INVALID_FILTER_ [] = RC_REPORT_MSG_TYPE "/switch/invalid_filter" |
const char | RC_ID_SWITCH_CONFLICT_ [] = RC_REPORT_MSG_TYPE "/switch/conflict" |
const char | RC_ID_TIME_CONSUMED_WARNING_ [] = RC_REPORT_MSG_TYPE "/time_consumed" |
const char | RC_ID_DELTAS_CONSUMED_WARNING_ [] = RC_REPORT_MSG_TYPE "/delta_cycles_consumed" |
const char | RC_ID_PORTMAP_INIT_ERROR_ [] = RC_REPORT_MSG_TYPE "/portmap/init_error" |
const char | RC_ID_PORTMAP_INCOMPATIBLE_ERROR_ [] = RC_REPORT_MSG_TYPE "/portmap/incompatible_error" |
const char | RC_ID_SWITCH_CONNECTOR_INIT_ERROR_ [] = RC_REPORT_MSG_TYPE "/switch_connector/init_error" |
const char | RC_ID_SWITCH_CONNECTOR_BINDING_ERROR_ [] = RC_REPORT_MSG_TYPE "/switch_connector/binding_error" |
const char | RC_ID_SWITCH_CONNECTOR_INCOMPATIBLE_ERROR_ [] = RC_REPORT_MSG_TYPE "/switch_connector/incompatible_error" |
const char | RC_ID_RELNAME_SYNTAX_ERROR_ [] |
const char | RC_ID_CONTROL_CONFLICT_ [] |
const char | RC_ID_SWITCH_BINDING_ERROR_ [] |
const char | RC_ID_SWITCH_INVALID_FILTER_ [] |
const char | RC_ID_SWITCH_CONFLICT_ [] |
const char | RC_ID_TIME_CONSUMED_WARNING_ [] |
const char | RC_ID_DELTAS_CONSUMED_WARNING_ [] |
const char | RC_ID_PORTMAP_INIT_ERROR_ [] |
const char | RC_ID_PORTMAP_INCOMPATIBLE_ERROR_ [] |
const char | RC_ID_SWITCH_CONNECTOR_INIT_ERROR_ [] |
const char | RC_ID_SWITCH_CONNECTOR_BINDING_ERROR_ [] |
const char | RC_ID_SWITCH_CONNECTOR_INCOMPATIBLE_ERROR_ [] |
const char | RC_ID_INTERNAL_ERROR_ [] |
Error message if an internal error occurs. | |
const char | RC_ID_UNKNOWN_ERROR_ [] |
Error message if an unknown error occurs. | |
const char | RC_ID_NOT_IMPLEMENTED_ [] |
Error message if a specific feature is not implemented. | |
const char | RC_ID_OUT_OF_BOUNDS_ [] |
Error message if index is out of bounds. | |
const char | RC_ID_NULL_POINTER_ [] |
Error message if a null pointer is given. | |
const char | RC_ID_INVALID_USAGE_ [] |
Error message if a class/function is not used as intended. | |
const char | RC_ID_DUPLICATE_ENTRY_ [] |
Error message if a entry exists twice. | |
const char | RC_ID_ASSERTION_FAILED_ [] |
Error message if a runtime assertion failed. | |
const char | RC_ID_INTERNAL_ERROR_ [] |
Error message if an internal error occurs. | |
const char | RC_ID_UNKNOWN_ERROR_ [] |
Error message if an unknown error occurs. | |
const char | RC_ID_NOT_IMPLEMENTED_ [] |
Error message if a specific feature is not implemented. | |
const char | RC_ID_OUT_OF_BOUNDS_ [] |
Error message if index is out of bounds. | |
const char | RC_ID_NULL_POINTER_ [] |
Error message if a null pointer is given. | |
const char | RC_ID_INVALID_USAGE_ [] |
Error message if a class/function is not used as intended. | |
const char | RC_ID_DUPLICATE_ENTRY_ [] |
Error message if a entry exists twice. | |
const char | RC_ID_ASSERTION_FAILED_ [] |
Error message if a runtime assertion failed. | |
const char | RC_ID_DEBUG_MSG_ [] |
Debug message ID (used by RC_REPORT_DEBUG()). | |
const char | RC_ID_DEBUG_MSG_LVL_1_ [] |
Debug message ID (used by RC_REPORT_DEBUG_1()). | |
const char | RC_ID_DEBUG_MSG_LVL_2_ [] |
Debug message ID (used by RC_REPORT_DEBUG_2()). | |
const char | RC_ID_DEBUG_MSG_LVL_3_ [] |
Debug message ID (used by RC_REPORT_DEBUG_3()). | |
const char | RC_ID_DEBUG_MSG_LVL_4_ [] |
Debug message ID (used by RC_REPORT_DEBUG_4()). | |
const char | RC_ID_DEBUG_MSG_LVL_5_ [] |
Debug message ID (used by RC_REPORT_DEBUG_5()). |
typedef rc_module rc_behavior |
Definition at line 48 of file rc_module.h.
typedef rc_module rc_channel |
Definition at line 47 of file rc_module.h.
typedef rc_sc_event rc_event |
Definition at line 63 of file rc_components.h.
typedef sc_module_name rc_module_name |
Definition at line 44 of file rc_module.h.
bool ReChannel::operator!= | ( | const rc_process_handle & | left_, | |
const rc_process_handle & | right_ | |||
) | [inline] |
Definition at line 869 of file rc_process.h.
rc_reconfigurable_set ReChannel::operator+ | ( | rc_reconfigurable & | reconf, | |
const rc_reconfigurable_set & | reconf_set | |||
) | [inline] |
Definition at line 228 of file rc_reconfigurable_set.h.
rc_reconfigurable_set ReChannel::operator+ | ( | rc_reconfigurable & | dyn_object1, | |
rc_reconfigurable & | dyn_object2 | |||
) | [inline] |
Definition at line 223 of file rc_reconfigurable_set.h.
bool ReChannel::operator== | ( | const rc_process_handle & | left_, | |
const rc_process_handle & | right_ | |||
) | [inline] |
Definition at line 862 of file rc_process.h.
ReChannel::RC_ACCESSOR | ( | sc_semaphore_if | ) |
ReChannel::RC_ACCESSOR | ( | sc_mutex_if | ) |
ReChannel::RC_ACCESSOR | ( | sc_event_queue_if | ) |
ReChannel::RC_ACCESSOR_TEMPLATE | ( | sc_fifo_out_if< T > | ) | [inline] |
ReChannel::RC_ACCESSOR_TEMPLATE | ( | sc_fifo_in_if< T > | ) | [inline] |
ReChannel::RC_EXPORTAL | ( | sc_signal_inout_if< sc_logic > | ) |
Exportal switch for signal<sc_logic> (input+output).
Definition at line 243 of file rc_signal_exportals.h.
ReChannel::RC_EXPORTAL | ( | sc_signal_inout_if< bool > | ) |
Exportal switch for signal<bool> (input+output).
Definition at line 206 of file rc_signal_exportals.h.
ReChannel::RC_EXPORTAL | ( | sc_signal_in_if< sc_logic > | ) |
ReChannel::RC_EXPORTAL | ( | sc_signal_in_if< bool > | ) |
ReChannel::RC_EXPORTAL | ( | sc_semaphore_if | ) |
ReChannel::RC_EXPORTAL | ( | sc_mutex_if | ) |
ReChannel::RC_EXPORTAL | ( | sc_event_queue_if | ) |
ReChannel::RC_EXPORTAL_TEMPLATE | ( | sc_signal_inout_if< sc_lv< W > > | ) | [inline] |
Exportal switch for signal<sc_lv<W>> (input+output).
Definition at line 293 of file rc_signal_exportals.h.
ReChannel::RC_EXPORTAL_TEMPLATE | ( | sc_signal_inout_if< T > | ) | [inline] |
ReChannel::RC_EXPORTAL_TEMPLATE | ( | sc_signal_in_if< sc_lv< W > > | ) | [inline] |
ReChannel::RC_EXPORTAL_TEMPLATE | ( | sc_signal_in_if< T > | ) | [inline] |
ReChannel::RC_EXPORTAL_TEMPLATE | ( | sc_fifo_out_if< T > | ) | [inline] |
ReChannel::RC_EXPORTAL_TEMPLATE | ( | sc_fifo_in_if< T > | ) | [inline] |
ReChannel::RC_FALLBACK_INTERFACE | ( | sc_event_queue_if | ) |
sc_object * rc_find_object | ( | const char * | obj_name, | |
const sc_object * | rel_obj | |||
) |
Returns the sc_object with the given name if exists otherwise returns the null pointer.
name | the name of the object to search for | |
rel_obj | the base object used to resolve relative names |
Definition at line 41 of file rc_common_header.cpp.
Referenced by rc_reconfigurable_module< Module, false >::rc_find_object(), and rc_reconfigurable_module< Module, true >::rc_find_object().
sc_module * rc_find_parent_module | ( | sc_object * | obj | ) |
Definition at line 87 of file rc_common_header.cpp.
rc_process_handle ReChannel::rc_get_current_process_handle | ( | ) | [inline] |
Definition at line 876 of file rc_process.h.
Referenced by rc_portal_base::begin_access_callback(), rc_exportal_base::begin_access_callback(), process_support::disable_process_control(), rc_next_trigger(), rc_reconfigurable::rc_possible_deactivation(), rc_reconfigurable::rc_possible_deactivation_delta(), rc_wait(), process_support::terminate(), and rc_process_reset::trigger().
rc_process_registry& ReChannel::rc_get_process_registry | ( | ) | [inline] |
Definition at line 352 of file rc_process.h.
Referenced by process_support::method_process(), rc_get_current_process_handle(), rc_process_handle::rc_process_handle(), process_support::rc_spawn(), and process_support::thread_process().
rc_reconfigurable * rc_get_reconfigurable_context | ( | sc_object * | start_search | ) |
Determines the current reconfigurable context.
May be called during construction and simulation phase. During construction phase the context will be the nearest enclosing The start of the search is specified (parameter start_search), which allows to find the reconfigurable context during the simulation phase.
Definition at line 807 of file rc_reconfigurable.cpp.
rc_reconfigurable * rc_get_reconfigurable_context | ( | ) |
Determines the current reconfigurable context.
May be called during construction and simulation phase. During construction phase the context will be the nearest enclosing rc_reconfigurable or rc_reconfigurable_module respectively. During simulation phase the context is determined starting the search at the position of the calling process in the object hierarchy.
Definition at line 787 of file rc_reconfigurable.cpp.
Referenced by process_support::_rc_find_context(), rc_exportal_base::bind_dynamic(), rc_exportal_base::bind_exclusively(), rc_register_resettable(), rc_transaction_counter::rc_transaction_counter(), and rc_portal_base::register_port().
bool rc_is_update_phase | ( | ) |
Definition at line 623 of file rc_process.cpp.
void rc_next_trigger | ( | double | v, | |
sc_time_unit | tu, | |||
sc_event_and_list & | el | |||
) |
Definition at line 420 of file rc_process.cpp.
void rc_next_trigger | ( | const sc_time & | t, | |
sc_event_and_list & | el | |||
) |
Definition at line 397 of file rc_process.cpp.
void rc_next_trigger | ( | double | v, | |
sc_time_unit | tu, | |||
sc_event_or_list & | el | |||
) |
Definition at line 392 of file rc_process.cpp.
void rc_next_trigger | ( | const sc_time & | t, | |
sc_event_or_list & | el | |||
) |
Definition at line 382 of file rc_process.cpp.
void rc_next_trigger | ( | double | v, | |
sc_time_unit | tu, | |||
const sc_event & | e | |||
) |
Definition at line 377 of file rc_process.cpp.
void rc_next_trigger | ( | const sc_time & | t, | |
const sc_event & | e | |||
) |
Definition at line 367 of file rc_process.cpp.
void rc_next_trigger | ( | double | v, | |
sc_time_unit | tu | |||
) |
Definition at line 362 of file rc_process.cpp.
void rc_next_trigger | ( | const sc_time & | t | ) |
Definition at line 352 of file rc_process.cpp.
void rc_next_trigger | ( | sc_event_and_list & | el | ) |
Definition at line 330 of file rc_process.cpp.
void rc_next_trigger | ( | sc_event_or_list & | el | ) |
Definition at line 320 of file rc_process.cpp.
void rc_next_trigger | ( | const sc_event & | e | ) |
Definition at line 310 of file rc_process.cpp.
void rc_next_trigger | ( | ) |
Definition at line 305 of file rc_process.cpp.
Referenced by rc_reconfigurable_module< Module, false >::next_trigger(), rc_reconfigurable_module< Module, true >::next_trigger(), rc_prim_channel::next_trigger(), rc_module::next_trigger(), rc_abstract_filter< sc_mutex_if >::next_trigger(), rc_abstract_accessor_b::next_trigger(), and rc_next_trigger().
void rc_notify | ( | sc_event & | e | ) |
Definition at line 642 of file rc_process.cpp.
Referenced by rc_process_control::activate(), rc_process_control::deactivate(), rc_semaphore::post(), rc_semaphore::rc_on_reset(), rc_mutex::rc_on_reset(), rc_abstract_accessor::rc_set_target(), rc_event_forwarder::rc_trigger_event(), rc_event_forwarder::trigger_event(), and rc_mutex::unlock().
ReChannel::RC_PORTAL | ( | sc_inout< sc_logic > | ) |
ReChannel::RC_PORTAL | ( | sc_inout< bool > | ) |
ReChannel::RC_PORTAL | ( | sc_in< sc_logic > | ) |
ReChannel::RC_PORTAL | ( | sc_in< bool > | ) |
ReChannel::RC_PORTAL | ( | sc_port< sc_semaphore_if > | ) |
ReChannel::RC_PORTAL | ( | sc_inout_resolved | ) |
Portal for a resolved signal input/output port.
Definition at line 75 of file rc_resolved_portals.h.
ReChannel::RC_PORTAL | ( | sc_in_resolved | ) |
ReChannel::RC_PORTAL | ( | sc_port< sc_mutex_if > | ) |
ReChannel::RC_PORTAL | ( | sc_port< sc_event_queue_if > | ) |
Definition at line 46 of file rc_event_queue_portal.h.
ReChannel::RC_PORTAL_TEMPLATE | ( | sc_inout< sc_lv< W > > | ) | [inline] |
ReChannel::RC_PORTAL_TEMPLATE | ( | sc_inout< T > | ) | [inline] |
ReChannel::RC_PORTAL_TEMPLATE | ( | sc_in< T > | ) | [inline] |
ReChannel::RC_PORTAL_TEMPLATE | ( | sc_inout_rv< W > | ) | [inline] |
Portal for an resolved vector signal input/output port.
Definition at line 71 of file rc_rv_portals.h.
ReChannel::RC_PORTAL_TEMPLATE | ( | sc_in_rv< W > | ) | [inline] |
ReChannel::RC_PORTAL_TEMPLATE | ( | sc_fifo_out< T > | ) | [inline] |
ReChannel::RC_PORTAL_TEMPLATE | ( | sc_fifo_in< T > | ) | [inline] |
const rc_reconfigurable * rc_register_resettable | ( | rc_resettable & | resettable, | |
sc_object * | search_start | |||
) |
Automatically registers a resettable component to with the current reconfigurable context.
Definition at line 841 of file rc_reconfigurable.cpp.
Referenced by rc_module::rc_module(), rc_prim_channel::rc_prim_channel(), rc_reconfigurable_module< Module, false >::rc_reconfigurable_module(), rc_sc_event::rc_sc_event(), rc_sc_fifo::rc_sc_fifo(), rc_sc_signal_b::rc_sc_signal_b(), and resettable_var_base::resettable_var_base().
void ReChannel::rc_throw | ( | rc_throwable * | t | ) | [related] |
Definition at line 42 of file rc_throwable.cpp.
Referenced by driver_access_call::operator()(), and driver_access_call< void >::operator()().
T ReChannel::rc_undefined_value | ( | ) | [inline] |
returns the default undefined value of type T
Definition at line 50 of file rc_fallback_interface.h.
void rc_wait | ( | double | v, | |
sc_time_unit | tu, | |||
sc_event_and_list & | el | |||
) |
Definition at line 618 of file rc_process.cpp.
void rc_wait | ( | const sc_time & | t, | |
sc_event_and_list & | el | |||
) |
Definition at line 589 of file rc_process.cpp.
void rc_wait | ( | double | v, | |
sc_time_unit | tu, | |||
sc_event_or_list & | el | |||
) |
Definition at line 584 of file rc_process.cpp.
void rc_wait | ( | const sc_time & | t, | |
sc_event_or_list & | el | |||
) |
Definition at line 567 of file rc_process.cpp.
void rc_wait | ( | double | v, | |
sc_time_unit | tu, | |||
const sc_event & | e | |||
) |
Definition at line 562 of file rc_process.cpp.
void rc_wait | ( | const sc_time & | t, | |
const sc_event & | e | |||
) |
Definition at line 545 of file rc_process.cpp.
void rc_wait | ( | double | v, | |
sc_time_unit | tu | |||
) |
Definition at line 540 of file rc_process.cpp.
void rc_wait | ( | const sc_time & | t | ) |
Definition at line 523 of file rc_process.cpp.
void rc_wait | ( | sc_event_and_list & | el | ) |
Definition at line 495 of file rc_process.cpp.
void rc_wait | ( | sc_event_or_list & | el | ) |
Definition at line 478 of file rc_process.cpp.
void rc_wait | ( | const sc_event & | e | ) |
Definition at line 461 of file rc_process.cpp.
void rc_wait | ( | int | n | ) |
Definition at line 442 of file rc_process.cpp.
void rc_wait | ( | ) |
Definition at line 425 of file rc_process.cpp.
Referenced by rc_abstract_accessor::_rc_wait_activation(), rc_mutex::lock(), rc_reconfigurable::rc_possible_deactivation(), rc_reconfigurable::rc_possible_deactivation_delta(), rc_wait(), process_support::thread_process(), rc_semaphore::wait(), rc_reconfigurable_module< Module, false >::wait(), rc_reconfigurable_module< Module, true >::wait(), rc_prim_channel::wait(), rc_module::wait(), rc_join::wait(), rc_abstract_filter< sc_mutex_if >::wait(), and rc_abstract_accessor_b::wait().
const char RC_ID_ASSERTION_FAILED_[] |
const char RC_ID_ASSERTION_FAILED_[] |
Initial value:
RC_REPORT_MSG_TYPE "/assertion_failed"
Definition at line 63 of file rc_report.cpp.
const char RC_ID_CONTROL_CONFLICT_[] |
Definition at line 45 of file core/rc_report_ids.cpp.
const char RC_ID_CONTROL_CONFLICT_[] = RC_REPORT_MSG_TYPE "/control/conflict" |
Definition at line 45 of file core/rc_report_ids.cpp.
Referenced by rc_control::add(), rc_control::lock(), and rc_control::trylock().
const char RC_ID_DEBUG_MSG_[] |
Debug message ID (used by RC_REPORT_DEBUG()).
const char RC_ID_DEBUG_MSG_LVL_1_[] |
Debug message ID (used by RC_REPORT_DEBUG_1()).
const char RC_ID_DEBUG_MSG_LVL_2_[] |
Debug message ID (used by RC_REPORT_DEBUG_2()).
const char RC_ID_DEBUG_MSG_LVL_3_[] |
Debug message ID (used by RC_REPORT_DEBUG_3()).
const char RC_ID_DEBUG_MSG_LVL_4_[] |
Debug message ID (used by RC_REPORT_DEBUG_4()).
const char RC_ID_DEBUG_MSG_LVL_5_[] |
Debug message ID (used by RC_REPORT_DEBUG_5()).
const char RC_ID_DELTAS_CONSUMED_WARNING_[] |
Definition at line 60 of file core/rc_report_ids.cpp.
const char RC_ID_DELTAS_CONSUMED_WARNING_[] = RC_REPORT_MSG_TYPE "/delta_cycles_consumed" |
const char RC_ID_DUPLICATE_ENTRY_[] |
const char RC_ID_DUPLICATE_ENTRY_[] |
Initial value:
RC_REPORT_MSG_TYPE "/duplicate_entry"
Definition at line 60 of file rc_report.cpp.
Referenced by rc_abstract_interface_wrapper_b::_rc_get_event_forwarder(), rc_abstract_interface_wrapper_b::add_event_forwarder(), rc_reconfigurable::rc_add_filter(), and rc_reconfigurable::rc_add_portmap().
const char RC_ID_FALLBACK_INTERFACE_MISSING_[] |
Definition at line 42 of file communication/rc_report_ids.cpp.
const char RC_ID_FALLBACK_INTERFACE_MISSING_[] = RC_REPORT_MSG_TYPE "/fallback_interface/missing" |
Definition at line 42 of file communication/rc_report_ids.cpp.
Referenced by rc_abstract_interface_wrapper_b::missing_fallback_if_error(), and rc_abstract_accessor::rc_get_fallback_if().
const char RC_ID_FIFO_BINDING_ERROR_[] |
Definition at line 42 of file components/rc_report_ids.cpp.
const char RC_ID_FIFO_BINDING_ERROR_[] = RC_REPORT_MSG_TYPE "/rc_fifo/binding_error" |
const char RC_ID_INTERNAL_ERROR_[] |
const char RC_ID_INTERNAL_ERROR_[] |
Initial value:
RC_REPORT_MSG_TYPE "/internal_error"
Definition at line 42 of file rc_report.cpp.
Referenced by rc_reconfigurable::_rc_delta_sync_state_change(), rc_portal_base::add_event_forwarder_target(), rc_exportal_base::add_event_forwarder_target(), rc_portal_b::end_of_elaboration(), rc_throw(), and resettable_var_base::report_invalid_use_error().
const char RC_ID_INVALID_USAGE_[] |
Error message if a class/function is not used as intended.
Definition at line 57 of file rc_report.cpp.
const char RC_ID_INVALID_USAGE_[] |
Initial value:
RC_REPORT_MSG_TYPE "/invalid_usage"
Definition at line 57 of file rc_report.cpp.
Referenced by process_support::declare_process(), process_support::method_process(), rc_reconfigurable::rc_add_portmap(), process_support::rc_spawn(), process_support::reset_channel_is(), process_support::reset_is(), process_support::set_sync_reset(), process_support::terminate(), and process_support::thread_process().
const char RC_ID_NOT_IMPLEMENTED_[] |
Error message if a specific feature is not implemented.
Definition at line 48 of file rc_report.cpp.
const char RC_ID_NOT_IMPLEMENTED_[] |
Initial value:
RC_REPORT_MSG_TYPE "/not_implemented"
Definition at line 48 of file rc_report.cpp.
Referenced by rc_fallback_interface< sc_signal_inout_if< T > >::is_reset(), rc_fallback_interface< sc_signal_in_if< T > >::is_reset(), and rc_abstract_portal::unused().
const char RC_ID_NULL_POINTER_[] |
const char RC_ID_NULL_POINTER_[] |
Initial value:
RC_REPORT_MSG_TYPE "/null_pointer"
Definition at line 54 of file rc_report.cpp.
Referenced by rc_abstract_portal::bind_dynamic(), rc_exportal_base::bind_dynamic(), rc_throw(), and rc_portal_base::register_port().
const char RC_ID_OUT_OF_BOUNDS_[] |
const char RC_ID_OUT_OF_BOUNDS_[] |
Initial value:
RC_REPORT_MSG_TYPE "/out_of_bounds"
Definition at line 51 of file rc_report.cpp.
Referenced by rc_abstract_interface_wrapper_b::create_driver_object(), rc_abstract_interface_wrapper_b::create_nb_driver_object(), rc_switch_connector_base::get(), rc_portmap_base::get(), rc_portmap_base::get_interface(), and rc_portmap_base::get_object().
const char RC_ID_PORTMAP_INCOMPATIBLE_ERROR_[] |
Definition at line 66 of file core/rc_report_ids.cpp.
const char RC_ID_PORTMAP_INCOMPATIBLE_ERROR_[] = RC_REPORT_MSG_TYPE "/portmap/incompatible_error" |
Definition at line 66 of file core/rc_report_ids.cpp.
Referenced by rc_reconfigurable::rc_add_portmap().
const char RC_ID_PORTMAP_INIT_ERROR_[] |
Definition at line 63 of file core/rc_report_ids.cpp.
const char RC_ID_PORTMAP_INIT_ERROR_[] = RC_REPORT_MSG_TYPE "/portmap/init_error" |
const char RC_ID_RELNAME_SYNTAX_ERROR_[] |
Definition at line 42 of file core/rc_report_ids.cpp.
const char RC_ID_RELNAME_SYNTAX_ERROR_[] = RC_REPORT_MSG_TYPE "/relname_syntax_error" |
const char RC_ID_SEMAPHORE_INVALID_VALUE_[] |
Definition at line 51 of file components/rc_report_ids.cpp.
const char RC_ID_SEMAPHORE_INVALID_VALUE_[] = RC_REPORT_MSG_TYPE "/rc_semaphore/invalid_value" |
Definition at line 51 of file components/rc_report_ids.cpp.
Referenced by rc_semaphore::rc_semaphore().
const char RC_ID_SIGNAL_BINDING_ERROR_[] |
Definition at line 45 of file components/rc_report_ids.cpp.
const char RC_ID_SIGNAL_BINDING_ERROR_[] = RC_REPORT_MSG_TYPE "/rc_signal/binding_error" |
Definition at line 45 of file components/rc_report_ids.cpp.
Referenced by ReChannel::internals::signals::report_binding_error().
const char RC_ID_SIGNAL_DRIVER_CONFLICT_[] |
Definition at line 48 of file components/rc_report_ids.cpp.
const char RC_ID_SIGNAL_DRIVER_CONFLICT_[] = RC_REPORT_MSG_TYPE "/rc_signal/driver_conflict" |
Definition at line 48 of file components/rc_report_ids.cpp.
Referenced by ReChannel::internals::signals::report_driver_conflict().
const char RC_ID_SWITCH_BINDING_ERROR_[] |
Definition at line 48 of file core/rc_report_ids.cpp.
const char RC_ID_SWITCH_BINDING_ERROR_[] = RC_REPORT_MSG_TYPE "/switch/binding_error" |
Definition at line 48 of file core/rc_report_ids.cpp.
Referenced by rc_exportal_base::bind_dynamic(), rc_abstract_portal::bind_dynamic_object(), rc_abstract_exportal::bind_dynamic_object(), rc_exportal_base::bind_exclusively(), rc_abstract_portal::bind_static_object(), rc_abstract_exportal::bind_static_object(), rc_portal_base::open(), rc_exportal_base::open(), rc_reconfigurable::rc_register_switch(), rc_portal_base::register_port(), rc_abstract_switch_b::register_reconfigurable(), rc_portal_base::register_reconfigurable(), rc_exportal_base::register_reconfigurable(), rc_portal_base::unregister_reconfigurable(), and rc_exportal_base::unregister_reconfigurable().
const char RC_ID_SWITCH_CONFLICT_[] |
Definition at line 54 of file core/rc_report_ids.cpp.
const char RC_ID_SWITCH_CONFLICT_[] = RC_REPORT_MSG_TYPE "/switch/conflict" |
Definition at line 54 of file core/rc_report_ids.cpp.
Referenced by rc_portal_base::close(), rc_exportal_base::close(), rc_reconfigurable::lock_switches(), rc_portal_base::open(), rc_exportal_base::open(), rc_portal_base::set_undefined(), and rc_exportal_base::set_undefined().
const char RC_ID_SWITCH_CONNECTOR_BINDING_ERROR_[] |
Definition at line 72 of file core/rc_report_ids.cpp.
const char RC_ID_SWITCH_CONNECTOR_BINDING_ERROR_[] = RC_REPORT_MSG_TYPE "/switch_connector/binding_error" |
Definition at line 72 of file core/rc_report_ids.cpp.
Referenced by rc_reconfigurable::bind(), rc_switch_connector_base::bind_dynamic(), and rc_switch_connector_base::bind_static().
const char RC_ID_SWITCH_CONNECTOR_INCOMPATIBLE_ERROR_[] |
Definition at line 75 of file core/rc_report_ids.cpp.
const char RC_ID_SWITCH_CONNECTOR_INCOMPATIBLE_ERROR_[] = RC_REPORT_MSG_TYPE "/switch_connector/incompatible_error" |
const char RC_ID_SWITCH_CONNECTOR_INIT_ERROR_[] |
Definition at line 69 of file core/rc_report_ids.cpp.
const char RC_ID_SWITCH_CONNECTOR_INIT_ERROR_[] = RC_REPORT_MSG_TYPE "/switch_connector/init_error" |
Definition at line 69 of file core/rc_report_ids.cpp.
Referenced by rc_switch_connector_base::_rc_init().
const char RC_ID_SWITCH_INVALID_FILTER_[] |
Definition at line 51 of file core/rc_report_ids.cpp.
const char RC_ID_SWITCH_INVALID_FILTER_[] = RC_REPORT_MSG_TYPE "/switch/invalid_filter" |
Definition at line 51 of file core/rc_report_ids.cpp.
Referenced by rc_portal_base::open(), and rc_exportal_base::open().
const char RC_ID_TIME_CONSUMED_WARNING_[] |
Definition at line 57 of file core/rc_report_ids.cpp.
const char RC_ID_TIME_CONSUMED_WARNING_[] = RC_REPORT_MSG_TYPE "/time_consumed" |
const char RC_ID_UNDEFINED_BLOCKING_ACCESS_WARNING_[] |
Definition at line 48 of file communication/rc_report_ids.cpp.
const char RC_ID_UNDEFINED_BLOCKING_ACCESS_WARNING_[] = RC_REPORT_MSG_TYPE "/fallback_interface/blocking_access" |
const char RC_ID_UNDEFINED_EVENT_WARNING_[] |
Definition at line 45 of file communication/rc_report_ids.cpp.
const char RC_ID_UNDEFINED_EVENT_WARNING_[] = RC_REPORT_MSG_TYPE "/fallback_interface/undefined_event" |
Definition at line 45 of file communication/rc_report_ids.cpp.
Referenced by rc_fallback_interface< sc_fifo_out_if< T > >::data_read_event(), rc_fallback_interface< sc_fifo_in_if< T > >::data_written_event(), rc_fallback_interface< sc_signal_inout_if< T > >::default_event(), rc_fallback_interface< sc_signal_in_if< T > >::default_event(), and RC_FALLBACK_INTERFACE().
const char RC_ID_UNKNOWN_ERROR_[] |
const char RC_ID_UNKNOWN_ERROR_[] |
Initial value:
RC_REPORT_MSG_TYPE "/unknown_error"
Definition at line 45 of file rc_report.cpp.