14#ifndef SIMICS_SYSTEMC_AWARENESS_PROXY_SIGNAL_H
15#define SIMICS_SYSTEMC_AWARENESS_PROXY_SIGNAL_H
30class SignalCallbackAdapter;
52 void init(sc_core::sc_object *obj,
54 void callback(
const sc_core::sc_object &signal_object)
override;
58 std::vector<SignalCallbackInterface *> callbacks_;
59 SignalCallbackAdapter *adapter_;
Definition: signal_callback_interface.h:23
Definition: proxy_signal.h:46
ProxySignal & operator=(const ProxySignal &)=delete
ProxySignal(const ProxySignal &)=delete
ProxySignal(simics::ConfObjectRef o)
void callback(const sc_core::sc_object &signal_object) override
void add_callback(SignalCallbackInterface *callback)
void init(sc_core::sc_object *obj, SimulationInterface *simulation) override
iface::SimulationInterface * simulation() override
Definition: signal_reader.h:28
Definition: signal_writer.h:28