OpenASIP 2.2
|
#include <SocketBusConnCmd.hh>
Public Member Functions | |
SocketBusConnCmd (TTAMachine::Socket *socket, TTAMachine::Segment *segment) | |
virtual | ~SocketBusConnCmd () |
virtual bool | Do () |
![]() | |
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 |