|
| | eth_channel (sc_core::sc_module_name const &nm) |
| void | b_transport (transaction_type &trans, sc_core::sc_time &t) override |
| tlm::tlm_sync_enum | nb_transport_fw (transaction_type &trans, phase_type &phase, sc_core::sc_time &t) override |
| tlm::tlm_sync_enum | nb_transport_bw (transaction_type &trans, phase_type &phase, sc_core::sc_time &t) override |
| unsigned int | transport_dbg (transaction_type &trans) override |
|
| eth_pkt_target_socket | rx {"rx"} |
| eth_pkt_initiator_socket | tx {"tx"} |
| cci::cci_param< sc_core::sc_time > | channel_delay {"channel_delay", sc_core::SC_ZERO_TIME, "delay of the ETH channel"} |
Definition at line 121 of file eth_tlm.h.
◆ phase_type
| using eth::eth_channel::phase_type = eth_packet_types::tlm_phase_type |
◆ transaction_type
| using eth::eth_channel::transaction_type = eth_packet_types::tlm_payload_type |
◆ eth_channel()
| eth::eth_channel::eth_channel |
( |
sc_core::sc_module_name const & | nm | ) |
|
|
inline |
◆ b_transport()
| void eth::eth_channel::b_transport |
( |
transaction_type & | trans, |
|
|
sc_core::sc_time & | t ) |
|
inlineoverride |
◆ nb_transport_bw()
| tlm::tlm_sync_enum eth::eth_channel::nb_transport_bw |
( |
transaction_type & | trans, |
|
|
phase_type & | phase, |
|
|
sc_core::sc_time & | t ) |
|
inlineoverride |
◆ nb_transport_fw()
| tlm::tlm_sync_enum eth::eth_channel::nb_transport_fw |
( |
transaction_type & | trans, |
|
|
phase_type & | phase, |
|
|
sc_core::sc_time & | t ) |
|
inlineoverride |
◆ transport_dbg()
| unsigned int eth::eth_channel::transport_dbg |
( |
transaction_type & | trans | ) |
|
|
inlineoverride |
◆ channel_delay
| cci::cci_param<sc_core::sc_time> eth::eth_channel::channel_delay {"channel_delay", sc_core::SC_ZERO_TIME, "delay of the ETH channel"} |
◆ rx
| eth_pkt_target_socket eth::eth_channel::rx {"rx"} |
◆ tx
| eth_pkt_initiator_socket eth::eth_channel::tx {"tx"} |
The documentation for this struct was generated from the following file:
- /home/eyck/Projects/MINRES/SystemC-Components/src/interfaces/eth/eth_tlm.h