Class dbg::Monitor
ClassList > dbg > Monitor
Inherits the following classes: sc_module
Public Types
Type |
Name |
typedef tlm_utils::simple_initiator_socket< Monitor >::base_target_socket_type |
Target
|
Public Attributes
Public Functions
Type |
Name |
|
Monitor (const sc_module_name & name)
|
void |
set_to (Target * target)
|
Target * |
to () const
|
|
~Monitor () = default
|
Protected Attributes
Protected Functions
Type |
Name |
void |
PrintPayload (tlm::tlm_generic_payload & trans, tlm::tlm_phase & phase, sc_time & delay)
|
virtual tlm::tlm_sync_enum |
nb_transport_bw (tlm::tlm_generic_payload & trans, tlm::tlm_phase & phase, sc_time &)
|
virtual tlm::tlm_sync_enum |
nb_transport_fw (tlm::tlm_generic_payload & trans, tlm::tlm_phase & phase, sc_time &)
|
Public Types Documentation
typedef Target
using dbg::Monitor::Target = tlm_utils::simple_initiator_socket<Monitor>::base_target_socket_type;
Public Attributes Documentation
variable from_
tlm_utils::simple_target_socket<Monitor> dbg::Monitor::from_;
variable to_
tlm_utils::simple_initiator_socket<Monitor> dbg::Monitor::to_;
Public Functions Documentation
function Monitor
dbg::Monitor::Monitor (
const sc_module_name & name
)
function set_to
void dbg::Monitor::set_to (
Target * target
)
function to
Target * dbg::Monitor::to () const
function ~Monitor
dbg::Monitor::~Monitor () = default
Protected Attributes Documentation
variable target_
Target* dbg::Monitor::target_;
Protected Functions Documentation
function PrintPayload
void dbg::Monitor::PrintPayload (
tlm::tlm_generic_payload & trans,
tlm::tlm_phase & phase,
sc_time & delay
)
function nb_transport_bw
virtual tlm::tlm_sync_enum dbg::Monitor::nb_transport_bw (
tlm::tlm_generic_payload & trans,
tlm::tlm_phase & phase,
sc_time &
)
function nb_transport_fw
virtual tlm::tlm_sync_enum dbg::Monitor::nb_transport_fw (
tlm::tlm_generic_payload & trans,
tlm::tlm_phase & phase,
sc_time &
)
The documentation for this class was generated from the following file projects/casvp/src/bindings/dbg/monitor.h