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

#include <signal.h>

Inheritance diagram for simics::systemc::simics2systemc::SignalBase:
simics::systemc::iface::SignalInterface

Public Member Functions

 SignalBase ()
 
 SignalBase (const SignalBase &)=delete
 
SignalBaseoperator= (const SignalBase &)=delete
 
 ~SignalBase ()
 
void raise () override
 
void lower () override
 
void init (iface::SimulationInterface *simulation, InternalInterface *internal)
 
void set_pin (sc_core::sc_in< bool > *target_pin, bool initial_level, const ConfObjectRef &obj)
 
void set_pin (sc_core::sc_inout< bool > *target_pin, bool initial_level, const ConfObjectRef &obj)
 
GasketInterfacegasket ()
 
- Public Member Functions inherited from simics::systemc::iface::SignalInterface
virtual void raise ()=0
 
virtual void lower ()=0
 
virtual ~SignalInterface ()
 

Friends

class SignalSerializable
 

Constructor & Destructor Documentation

◆ SignalBase() [1/2]

simics::systemc::simics2systemc::SignalBase::SignalBase ( )

◆ SignalBase() [2/2]

simics::systemc::simics2systemc::SignalBase::SignalBase ( const SignalBase )
delete

◆ ~SignalBase()

simics::systemc::simics2systemc::SignalBase::~SignalBase ( )

Member Function Documentation

◆ gasket()

GasketInterface * simics::systemc::simics2systemc::SignalBase::gasket ( )

◆ init()

void simics::systemc::simics2systemc::SignalBase::init ( iface::SimulationInterface simulation,
InternalInterface internal 
)

◆ lower()

void simics::systemc::simics2systemc::SignalBase::lower ( )
inlineoverridevirtual

◆ operator=()

SignalBase & simics::systemc::simics2systemc::SignalBase::operator= ( const SignalBase )
delete

◆ raise()

void simics::systemc::simics2systemc::SignalBase::raise ( )
inlineoverridevirtual

◆ set_pin() [1/2]

void simics::systemc::simics2systemc::SignalBase::set_pin ( sc_core::sc_in< bool > *  target_pin,
bool  initial_level,
const ConfObjectRef &  obj 
)

◆ set_pin() [2/2]

void simics::systemc::simics2systemc::SignalBase::set_pin ( sc_core::sc_inout< bool > *  target_pin,
bool  initial_level,
const ConfObjectRef &  obj 
)

Friends And Related Function Documentation

◆ SignalSerializable

friend class SignalSerializable
friend

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