#include <signal_class.h>
Public Member Functions | |
SignalClass (ConfObjectRef o) | |
void | finalize () override |
iface::ScVersionInterface * | version () override |
void | createGasket (iface::SimulationInterface *simulation) override |
Public Member Functions inherited from simics::systemc::simics2systemc::SignalGasketAdapter | |
SignalGasketAdapter (SignalInterface *signal, iface::SimulationInterface *simulation) | |
void | raise () override |
void | lower () override |
std::vector< std::string > | description (DescriptionType type) override |
Public Member Functions inherited from simics::systemc::iface::SignalInterface | |
virtual void | raise ()=0 |
virtual void | lower ()=0 |
virtual | ~SignalInterface () |
Public Member Functions inherited from simics::systemc::DescriptionInterface< iface::SignalInterface > | |
virtual | ~DescriptionInterface () |
virtual std::vector< std::string > | description (DescriptionType type)=0 |
Public Member Functions inherited from simics::systemc::GasketClassInterface | |
virtual | ~GasketClassInterface () |
virtual iface::ScVersionInterface * | version ()=0 |
virtual void | createGasket (iface::SimulationInterface *simulation)=0 |
Public Member Functions inherited from simics::systemc::Version | |
Version () | |
const char * | kernel_version () const |
const char * | library_version () const |
const char * | library_kernel_version () const |
const std::map< std::string, std::string > * | versions () const |
bool | operator== (const iface::ScVersionInterface &rhs) const |
bool | operator!= (const iface::ScVersionInterface &rhs) const |
Public Member Functions inherited from simics::systemc::iface::ScVersionInterface | |
virtual const char * | kernel_version () const =0 |
virtual const char * | library_version () const =0 |
virtual const char * | library_kernel_version () const =0 |
virtual const std::map< std::string, std::string > * | versions () const =0 |
virtual | ~ScVersionInterface () |
Public Member Functions inherited from simics::systemc::SimulationInterfaceProxy | |
SimulationInterfaceProxy () | |
void | setSimulation (iface::SimulationInterface *simulation) |
virtual int | runDeltaPhase (int count) |
virtual bool | runSimulation (sc_core::sc_time t) |
virtual void | stopSimulation () |
virtual sc_core::sc_simcontext * | context () const |
virtual ConfObjectRef | simics_object () const |
Public Member Functions inherited from simics::systemc::iface::SimulationInterface | |
virtual | ~SimulationInterface () |
virtual int | runDeltaPhase (int count)=0 |
virtual bool | runSimulation (sc_core::sc_time t)=0 |
virtual void | stopSimulation ()=0 |
virtual sc_core::sc_simcontext * | context () const =0 |
virtual ConfObjectRef | simics_object () const =0 |
Static Public Member Functions | |
static conf_class_t * | registerGasketClass (const char *class_name) |
Additional Inherited Members | |
Protected Member Functions inherited from simics::systemc::Version | |
void | setVersion (const std::string &key, const std::string &value) |
|
explicit |
|
overridevirtual |
Implements simics::systemc::GasketClassInterface.
|
override |
|
static |
|
overridevirtual |
Implements simics::systemc::GasketClassInterface.