Functions | |
| template<typename InterfaceSimicsAdapter > | |
| InterfaceSimicsAdapter & | simics::systemc::iface::createAdapter () |
| Create a SimicsAdapter that can be registered with a ConfClass. | |
| GasketInterface::Ptr | simics::systemc::simics2tlm::createGasketByName (std::string socket_name, const simics::ConfObjectRef &simics_obj) |
| Factory for creating a Gasket and bind it to a target socket. | |
| GasketInterface::Ptr | simics::systemc::tlm2simics::createGasketByName (std::string socket_name, const simics::ConfObjectRef &simics_obj) |
| InterfaceSimicsAdapter & simics::systemc::iface::createAdapter | ( | ) |
Create a SimicsAdapter that can be registered with a ConfClass.
A SimicsAdapter maps a static function to a corresponding C++ interface function. The adapter is then registered with the ConfClass in init_local to register the interface on the Simics class.
The InterfaceSimicsAdapter template parameter is the actual SimicsAdapter type (e.g., IoMemorySimicsAdapter<Adapter>)
| GasketInterface::Ptr simics::systemc::simics2tlm::createGasketByName | ( | std::string | socket_name, |
| const simics::ConfObjectRef & | simics_obj | ||
| ) |
Factory for creating a Gasket and bind it to a target socket.
| GasketInterface::Ptr simics::systemc::tlm2simics::createGasketByName | ( | std::string | socket_name, |
| const simics::ConfObjectRef & | simics_obj | ||
| ) |