16#ifndef SIMICS_SYSTEMC_TOOLS_SC_BREAK_TOOL_H
17#define SIMICS_SYSTEMC_TOOLS_SC_BREAK_TOOL_H
30 const char *event_type,
31 const char *class_type,
33 sc_core::sc_time *timestamp)
override;
35 const char *event_type,
36 const char *class_type,
38 sc_core::sc_time *timestamp,
39 bool internal)
override;
40 void fired(scla::ProxyInterface *proxy)
override;
42 sc_core::sc_object *signal)
override;
44 tlm::tlm_generic_payload *trans,
45 tlm::tlm_phase *phase,
46 sc_core::sc_time *delay)
override;
48 tlm::tlm_generic_payload *trans,
49 sc_core::sc_time *delay)
override;
51 tlm::tlm_generic_payload *trans,
52 tlm::tlm_dmi *dmi_data)
override;
54 tlm::tlm_generic_payload *trans)
override;
57 tlm::tlm_generic_payload *trans,
58 tlm::tlm_phase *phase,
59 sc_core::sc_time *delay)
override;
62 uint64 *end_range)
override;