SCC TLM utilities.
More...
|
| namespace | lwtr |
| | SCC SCV4TLM classes and functions.
|
| namespace | pe |
| | SCC protocol engines.
|
| namespace | scv |
| | SCC SCV4TLM classes and functions.
|
|
| using | tlm_signal_bool_out = signal_initiator_mixin<tlm_signal_initiator_socket<bool>> |
| using | tlm_signal_logic_out = signal_initiator_mixin<tlm_signal_initiator_socket<sc_dt::sc_logic>> |
| using | tlm_signal_bool_opt_out = signal_initiator_mixin<tlm_signal_opt_initiator_socket<bool>> |
| using | tlm_signal_logic_opt_out = signal_initiator_mixin<tlm_signal_opt_initiator_socket<sc_dt::sc_logic>> |
| using | tlm_signal_bool_in = signal_target_mixin<tlm_signal_target_socket<bool>> |
| using | tlm_signal_logic_in = signal_target_mixin<tlm_signal_target_socket<sc_dt::sc_logic>> |
| using | tlm_signal_bool_opt_in = signal_target_mixin<tlm_signal_opt_target_socket<bool>> |
| using | tlm_signal_logic_opt_in = signal_target_mixin<tlm_signal_opt_target_socket<sc_dt::sc_logic>> |
| using | tlm_gp_shared_ptr = tlm_payload_shared_ptr<tlm::tlm_generic_payload> |
| using | type_index = sc_core::sc_type_index |
| template<typename SIG = bool, typename TYPES = tlm_signal_baseprotocol_types<SIG>, int N = 1> |
| using | tlm_signal_opt_initiator_socket = struct tlm_signal_initiator_socket<SIG, TYPES, N, sc_core::SC_ZERO_OR_MORE_BOUND> |
| template<typename SIG = bool, typename TYPES = tlm_signal_baseprotocol_types<SIG>, int N = 1> |
| using | tlm_signal_opt_target_socket = struct tlm_signal_target_socket<SIG, TYPES, N, sc_core::SC_ZERO_OR_MORE_BOUND> |
◆ tlm_gp_shared_ptr
◆ tlm_signal_bool_in
◆ tlm_signal_bool_opt_in
| using tlm::scc::tlm_signal_bool_opt_in = signal_target_mixin<tlm_signal_opt_target_socket<bool>> |
◆ tlm_signal_bool_opt_out
◆ tlm_signal_bool_out
◆ tlm_signal_logic_in
◆ tlm_signal_logic_opt_in
| using tlm::scc::tlm_signal_logic_opt_in = signal_target_mixin<tlm_signal_opt_target_socket<sc_dt::sc_logic>> |
◆ tlm_signal_logic_opt_out
| using tlm::scc::tlm_signal_logic_opt_out = signal_initiator_mixin<tlm_signal_opt_initiator_socket<sc_dt::sc_logic>> |
◆ tlm_signal_logic_out
◆ tlm_signal_opt_initiator_socket
template<typename SIG = bool, typename TYPES = tlm_signal_baseprotocol_types<SIG>, int N = 1>
◆ tlm_signal_opt_target_socket
template<typename SIG = bool, typename TYPES = tlm_signal_baseprotocol_types<SIG>, int N = 1>
| using tlm::scc::tlm_signal_opt_target_socket = struct tlm_signal_target_socket<SIG, TYPES, N, sc_core::SC_ZERO_OR_MORE_BOUND> |
◆ type_index
| using tlm::scc::type_index = sc_core::sc_type_index |
◆ getId() [1/2]
| uintptr_t tlm::scc::getId |
( |
tlm::tlm_generic_payload & | gp | ) |
|
|
inline |
◆ getId() [2/2]
| uintptr_t tlm::scc::getId |
( |
tlm::tlm_generic_payload * | gp | ) |
|
|
inline |
◆ operator!=()
◆ operator<<()
◆ operator==() [1/2]
◆ operator==() [2/2]
◆ setId()
| void tlm::scc::setId |
( |
tlm::tlm_generic_payload & | gp, |
|
|
uintptr_t | id ) |
|
inline |