|
OpenASIP 2.2
|
#include <BlocksIMM.hh>

Public Member Functions | |
| BlocksIMM (TTAMachine::Machine &mach, const std::string &name, std::list< std::string > sources) | |
| ~BlocksIMM () | |
Public Attributes | |
| TTAMachine::ImmediateUnit * | iu |
| TTAMachine::RFPort * | out0 |
| TTAMachine::Socket * | out0sock |
| std::list< std::string > | sources |
Definition at line 39 of file BlocksIMM.hh.
| BlocksIMM::BlocksIMM | ( | TTAMachine::Machine & | mach, |
| const std::string & | name, | ||
| std::list< std::string > | sources | ||
| ) |
BlocksIMM with default instructions
| mach | The TTA machine where the IU needs to be added. |
| name | The name of the IU. |
| sources | A list of sources that are attached to this unit's input. |
Definition at line 44 of file BlocksIMM.cc.
References TTAMachine::Machine::addImmediateUnit(), TTAMachine::Machine::addSocket(), TTAMachine::Port::attachSocket(), iu, out0, out0sock, and sources.

|
inline |
| TTAMachine::ImmediateUnit* BlocksIMM::iu |
Definition at line 41 of file BlocksIMM.hh.
Referenced by BlocksIMM(), and ~BlocksIMM().
| TTAMachine::RFPort* BlocksIMM::out0 |
Definition at line 45 of file BlocksIMM.hh.
Referenced by BlocksIMM(), and ~BlocksIMM().
| TTAMachine::Socket* BlocksIMM::out0sock |
Definition at line 46 of file BlocksIMM.hh.
Referenced by BlocksIMM(), and ~BlocksIMM().
| std::list<std::string> BlocksIMM::sources |
Definition at line 47 of file BlocksIMM.hh.
Referenced by BlocksIMM().