OpenASIP
2.0
|
#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 |