16#ifndef SIMICS_SYSTEMC_TOOLS_SC_VCD_TRACE_TOOL_H
17#define SIMICS_SYSTEMC_TOOLS_SC_VCD_TRACE_TOOL_H
37 virtual void init(
int uid) = 0;
38 virtual std::string
name()
const = 0;
39 virtual int pins()
const = 0;
40 virtual void value(std::ostream *os)
const = 0;
53 const char *event_type,
54 const char *class_type,
56 sc_core::sc_time *timestamp);
57 virtual void fired(scla::ProxyInterface *proxy);
59 sc_core::sc_object *signal);
61 tlm::tlm_generic_payload *trans,
62 tlm::tlm_phase *phase,
63 sc_core::sc_time *delay,
64 tlm::tlm_sync_enum *ret);
67 tlm::tlm_generic_payload *trans,
68 sc_core::sc_time *delay);
71 tlm::tlm_generic_payload *trans,
75 tlm::tlm_generic_payload *trans,
76 tlm::tlm_phase *phase,
77 sc_core::sc_time *delay,
78 tlm::tlm_sync_enum *ret);
87 tlm::tlm_generic_payload *trans);
88 std::string
stem(sc_core::sc_object *obj);
91 std::ostream &
scope(std::ostream *os, std::string module);
105 std::map<std::string, std::map<std::string, WireInterface *> >
modules_;
Definition: pci_bus_interface.h:24