OpenASIP
2.0
|
#include <TransportPath.hh>
Public Member Functions | |
TransportPath (const TTAMachine::Port &sourcePort, const TTAMachine::Socket &sourceSocket, const TTAMachine::Bus &bus, const TTAMachine::Socket &destinationSocket, const TTAMachine::Port &destinationPort) | |
virtual | ~TransportPath () |
const TTAMachine::Port & | sourcePort () const |
const TTAMachine::Socket & | sourceSocket () const |
const TTAMachine::Bus & | bus () const |
const TTAMachine::Socket & | destinationSocket () const |
const TTAMachine::Port & | destinationPort () const |
Private Attributes | |
const TTAMachine::Port & | sourcePort_ |
const TTAMachine::Socket & | sourceSocket_ |
const TTAMachine::Bus & | bus_ |
const TTAMachine::Socket & | destinationSocket_ |
const TTAMachine::Port & | destinationPort_ |
Represents a single transport path in a machine.
The class is simply a storage for source port, source socket, bus, destination socket, destination port components that make a path for data transports in a machine.
Definition at line 52 of file TransportPath.hh.
CostEstimator::TransportPath::TransportPath | ( | const TTAMachine::Port & | sourcePort, |
const TTAMachine::Socket & | sourceSocket, | ||
const TTAMachine::Bus & | bus, | ||
const TTAMachine::Socket & | destinationSocket, | ||
const TTAMachine::Port & | destinationPort | ||
) |
|
virtual |
const TTAMachine::Bus & CostEstimator::TransportPath::bus | ( | ) | const |
Returns the bus.
Definition at line 82 of file TransportPath.cc.
References bus_.
Referenced by DefaultICDecoderEstimator::estimateICDelayOfPath(), and CostEstimator::Estimator::longestPath().
const TTAMachine::Port & CostEstimator::TransportPath::destinationPort | ( | ) | const |
Returns the destination port.
Destination | port. |
Definition at line 102 of file TransportPath.cc.
References destinationPort_.
Referenced by CostEstimator::Estimator::longestPath().
const TTAMachine::Socket & CostEstimator::TransportPath::destinationSocket | ( | ) | const |
Returns the destination socket.
Destination | socket. |
Definition at line 92 of file TransportPath.cc.
References destinationSocket_.
Referenced by DefaultICDecoderEstimator::estimateICDelayOfPath(), and CostEstimator::Estimator::longestPath().
const TTAMachine::Port & CostEstimator::TransportPath::sourcePort | ( | ) | const |
Returns the source port.
Definition at line 62 of file TransportPath.cc.
References sourcePort_.
Referenced by CostEstimator::Estimator::longestPath().
const TTAMachine::Socket & CostEstimator::TransportPath::sourceSocket | ( | ) | const |
Returns the source socket.
Definition at line 72 of file TransportPath.cc.
References sourceSocket_.
Referenced by DefaultICDecoderEstimator::estimateICDelayOfPath(), and CostEstimator::Estimator::longestPath().
|
private |
Definition at line 71 of file TransportPath.hh.
Referenced by bus().
|
private |
Definition at line 73 of file TransportPath.hh.
Referenced by destinationPort().
|
private |
Definition at line 72 of file TransportPath.hh.
Referenced by destinationSocket().
|
private |
Definition at line 69 of file TransportPath.hh.
Referenced by sourcePort().
|
private |
Definition at line 70 of file TransportPath.hh.
Referenced by sourceSocket().