14#ifndef SIMICS_SYSTEMC_AWARENESS_PROXY_FACTORY_PORT_H
15#define SIMICS_SYSTEMC_AWARENESS_PROXY_FACTORY_PORT_H
31 return dynamic_cast<sc_core::sc_port_base *
>(object) &&
32 std::string(
"sc_in") !=
object->kind() &&
33 std::string(
"sc_out") !=
object->kind() &&
34 std::string(
"sc_inout") !=
object->kind();
38 conf_class_t *cls)
const override {
40 registerInterface<iface::ScPortSimicsAdapter<ProxyPort> >(cls);
Definition: proxy_factory_port.h:28
void registerInterfaces(sc_core::sc_object *object, conf_class_t *cls) const override
Definition: proxy_factory_port.h:37
bool canManufacture(sc_core::sc_object *object) const override
Definition: proxy_factory_port.h:30
Definition: proxy_factory.h:42
void registerInterfaces(sc_core::sc_object *object, conf_class_t *cls) const override
Definition: proxy_factory.h:112