|
OpenASIP 2.2
|
#include <SocketBusConnCmd.hh>


Public Member Functions | |
| SocketBusConnCmd (TTAMachine::Socket *socket, TTAMachine::Segment *segment) | |
| virtual | ~SocketBusConnCmd () |
| virtual bool | Do () |
Public Member Functions inherited from ComponentCommand | |
| ComponentCommand () | |
| virtual | ~ComponentCommand () |
| wxWindow * | parentWindow () |
| void | setParentWindow (wxWindow *window) |
Private Attributes | |
| TTAMachine::Socket * | socket_ |
| Socket to connect. | |
| TTAMachine::Segment * | segment_ |
| Bus segment to connect. | |
Command for connecting/disconencting sockets to bus segments.
Definition at line 43 of file SocketBusConnCmd.hh.
| SocketBusConnCmd::SocketBusConnCmd | ( | TTAMachine::Socket * | socket, |
| TTAMachine::Segment * | segment | ||
| ) |
The Constructor.
| segment | Segment to connect/disconnect. |
| socket | Socket to connect/disconnect. |
Definition at line 52 of file SocketBusConnCmd.cc.
|
virtual |
|
virtual |
Executes the command.
Implements ComponentCommand.
Definition at line 71 of file SocketBusConnCmd.cc.
References TTAMachine::Socket::attachBus(), TTAMachine::Socket::detachBus(), TTAMachine::Socket::direction(), TTAMachine::Socket::INPUT, TTAMachine::HWOperation::io(), TTAMachine::HWOperation::isBound(), TTAMachine::Socket::isConnectedTo(), Operand::isInput(), Operation::isNull(), TTAMachine::HWOperation::name(), Operation::operand(), OperationPool::operation(), TTAMachine::FunctionUnit::operation(), TTAMachine::FunctionUnit::operationCount(), TTAMachine::Socket::OUTPUT, TTAMachine::Socket::port(), TTAMachine::Socket::portCount(), segment_, TTAMachine::Socket::setDirection(), socket_, and TTAMachine::Socket::UNKNOWN.

|
private |
|
private |