SystemC Library API Reference Manual
Reference documentation for the Simics SystemC Library.
 
Loading...
Searching...
No Matches
simics::systemc::systemc2simics::SignalClass Class Reference

#include <signal_class.h>

Inheritance diagram for simics::systemc::systemc2simics::SignalClass:
simics::systemc::GasketClassInterface simics::systemc::Version simics::systemc::iface::ScVersionInterface

Public Member Functions

 SignalClass (ConfObjectRef o)
 
void finalize () override
 
iface::ScVersionInterfaceversion () override
 
void createGasket (iface::SimulationInterface *simulation) override
 
- Public Member Functions inherited from simics::systemc::GasketClassInterface
virtual ~GasketClassInterface ()
 
virtual iface::ScVersionInterfaceversion ()=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 ()
 

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)
 

Constructor & Destructor Documentation

◆ SignalClass()

simics::systemc::systemc2simics::SignalClass::SignalClass ( ConfObjectRef  o)
explicit

Member Function Documentation

◆ createGasket()

void simics::systemc::systemc2simics::SignalClass::createGasket ( iface::SimulationInterface simulation)
overridevirtual

◆ finalize()

void simics::systemc::systemc2simics::SignalClass::finalize ( )
override

◆ registerGasketClass()

static conf_class_t * simics::systemc::systemc2simics::SignalClass::registerGasketClass ( const char *  class_name)
static

◆ version()

iface::ScVersionInterface * simics::systemc::systemc2simics::SignalClass::version ( )
overridevirtual

The documentation for this class was generated from the following file: