34#ifndef FULLY_CONNECTED_CHECK_HH
35#define FULLY_CONNECTED_CHECK_HH
44 class SpecialRegisterPort;
virtual bool check(const TTAMachine::Machine &mach) const
bool socketAttachedToAllBusses(const TTAMachine::Socket &socket) const
void connectRFPort(TTAMachine::RFPort &port, TTAMachine::Socket::Direction direction) const
virtual ~FullyConnectedCheck()
void connectControlUnit(TTAMachine::ControlUnit &gcu) const
void connectIUPort(TTAMachine::RFPort &port) const
void attachSocketToAllBusses(TTAMachine::Socket &socket) const
void connectSpecialRegisterPort(TTAMachine::SpecialRegisterPort &port) const
virtual std::string fix(TTAMachine::Machine &mach) const
virtual bool canFix(const TTAMachine::Machine &mach) const
TTAMachine::Socket * createSocket(const TTAMachine::Unit &unit, TTAMachine::Socket::Direction direction) const
void connectFUPort(TTAMachine::FUPort &port) const