14#ifndef SIMICS_SYSTEMC_TOOLS_SC_BREAK_TOOL_H
15#define SIMICS_SYSTEMC_TOOLS_SC_BREAK_TOOL_H
28 const char *event_type,
29 const char *class_type,
31 sc_core::sc_time *timestamp)
override;
33 const char *event_type,
34 const char *class_type,
36 sc_core::sc_time *timestamp,
37 bool internal)
override;
38 void fired(scla::ProxyInterface *proxy)
override;
40 sc_core::sc_object *signal)
override;
42 tlm::tlm_generic_payload *trans,
43 tlm::tlm_phase *phase,
44 sc_core::sc_time *delay)
override;
46 tlm::tlm_generic_payload *trans,
47 sc_core::sc_time *delay)
override;
49 tlm::tlm_generic_payload *trans,
50 tlm::tlm_dmi *dmi_data)
override;
52 tlm::tlm_generic_payload *trans)
override;
55 tlm::tlm_generic_payload *trans,
56 tlm::tlm_phase *phase,
57 sc_core::sc_time *delay)
override;
60 uint64 *end_range)
override;