Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

Public Member Functions | Public Attributes | List of all members
IrqGenerator Class Reference

#include <irqGenerator.hpp>

Inheritance diagram for IrqGenerator:
Collaboration diagram for IrqGenerator:

Public Member Functions

 SC_HAS_PROCESS (IrqGenerator)
 
 IrqGenerator (sc_module_name generatorName, sc_time latency)
 
void callbackMethod (const unsigned int &value, const sc_time &delay)
 
void generateIrq ()
 

Public Attributes

signal< std::pair< unsigned
int, bool > >::out 
initSignal
 
signal< unsigned int >::in targSignal
 

Constructor & Destructor Documentation

IrqGenerator::IrqGenerator ( sc_module_name  generatorName,
sc_time  latency 
)
inline

References generateIrq().

Here is the call graph for this function:

Member Function Documentation

void IrqGenerator::callbackMethod ( const unsigned int value,
const sc_time &  delay 
)
inline

References initSignal, and THROW_EXCEPTION.

void IrqGenerator::generateIrq ( )
inline

References initSignal, trans, and pysc::api::systemc::wait().

Referenced by IrqGenerator().

Here is the call graph for this function:

IrqGenerator::SC_HAS_PROCESS ( IrqGenerator  )

Member Data Documentation

signal< std::pair<unsigned int, bool> >::out IrqGenerator::initSignal
signal< unsigned int >::in IrqGenerator::targSignal

Referenced by sc_main().


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