16#ifndef SIMICS_SYSTEMC_AWARENESS_PROXY_SIGNAL_H
17#define SIMICS_SYSTEMC_AWARENESS_PROXY_SIGNAL_H
32class SignalCallbackAdapter;
54 void init(sc_core::sc_object *obj,
56 void callback(
const sc_core::sc_object &signal_object)
override;
60 std::vector<SignalCallbackInterface *> callbacks_;
61 SignalCallbackAdapter *adapter_;
Definition: signal_callback_interface.h:25
Definition: proxy_signal.h:48
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:30
Definition: signal_writer.h:30