|
OpenASIP 2.2
|
#include <FUExternalPort.hh>


Public Member Functions | |
| FUExternalPort (const std::string &name, Direction direction, const std::string &widthFormula, const std::string &description, FUImplementation &parent) | |
| virtual | ~FUExternalPort () |
Public Member Functions inherited from HDB::ExternalPort | |
| ExternalPort (const std::string &name, Direction direction, const std::string &widthFormula, const std::string &description) | |
| virtual | ~ExternalPort () |
| void | setName (const std::string &name) |
| std::string | name () const |
| void | setDirection (Direction direction) |
| Direction | direction () const |
| void | setWidthFormula (const std::string &widthFormula) |
| std::string | widthFormula () const |
| void | setDescription (const std::string &description) |
| std::string | description () const |
| bool | setParameterDependency (const std::string ¶meter) |
| bool | unsetParameterDependency (const std::string ¶meter) |
| int | parameterDependencyCount () const |
| std::string | parameterDependency (int index) const |
Represents a non-architectural port of an FU implementation in HDB.
Definition at line 52 of file FUExternalPort.hh.
| HDB::FUExternalPort::FUExternalPort | ( | const std::string & | name, |
| Direction | direction, | ||
| const std::string & | widthFormula, | ||
| const std::string & | description, | ||
| FUImplementation & | parent | ||
| ) |
The constructor.
Registers the port automatically to the given FUImplementation instance.
| name | Name of the port. |
| direction | Direction of the port. |
| widthFormula | The formula for the width of the port. |
| description | Description of the port. |
| parent | The parent FUImplementation instance. |
Definition at line 50 of file FUExternalPort.cc.
References HDB::FUImplementation::addExternalPort().

|
virtual |