16#ifndef SIMICS_SYSTEMC_AWARENESS_PROXY_FACTORY_SIGNAL_PORT_H
17#define SIMICS_SYSTEMC_AWARENESS_PROXY_FACTORY_SIGNAL_PORT_H
34 conf_class_t *cls)
const {
39 registerInterface<iface::ScPortSimicsAdapter<ProxySignalPort> >(cls);
46 return std::string(
"sc_in") ==
object->kind();
49 conf_class_t *cls)
const {
59 return std::string(
"sc_out") ==
object->kind();
62 conf_class_t *cls)
const {
72 return std::string(
"sc_inout") ==
object->kind();
75 conf_class_t *cls)
const {
Definition: proxy_factory_signal_port.h:69
void registerInterfaces(sc_core::sc_object *object, conf_class_t *cls) const
Definition: proxy_factory_signal_port.h:74
virtual bool canManufacture(sc_core::sc_object *object) const
Definition: proxy_factory_signal_port.h:71
Definition: proxy_factory_signal_port.h:43
void registerInterfaces(sc_core::sc_object *object, conf_class_t *cls) const
Definition: proxy_factory_signal_port.h:48
virtual bool canManufacture(sc_core::sc_object *object) const
Definition: proxy_factory_signal_port.h:45
Definition: proxy_factory_signal_port.h:56
void registerInterfaces(sc_core::sc_object *object, conf_class_t *cls) const
Definition: proxy_factory_signal_port.h:61
virtual bool canManufacture(sc_core::sc_object *object) const
Definition: proxy_factory_signal_port.h:58
Definition: proxy_factory_signal_port.h:31
void registerInterfaces(sc_core::sc_object *object, conf_class_t *cls) const
Definition: proxy_factory_signal_port.h:33
Definition: proxy_factory.h:44
virtual void registerInterfaces(sc_core::sc_object *object, conf_class_t *cls) const
Definition: proxy_factory.h:117
void registerInterface(conf_class_t *cls) const
Definition: proxy_factory.h:179
Definition: proxy_signal_port.h:39
Definition: sc_signal_read_simics_adapter.h:35
Definition: sc_signal_write_simics_adapter.h:35
Definition: provider_controller_simics_adapter.h:36
Definition: pci_bus_interface.h:24